The exclusive Sony-developed polarised camera SDK SNY-XPL-SDKW is designed to be used with the SNY-XCG-CP510 polarimetric camera and will enable fast and simplified development of polarised-light applications for the camera to meet your solution demands.
The XCG-CP510 and XPL-SDKW will therefore be well suited to deployment in significantly improving visibility and detection in a number of manufacturing and security/ITS applications like:
- Detection and measurement of stress in glass
- Detection and measurement of scratches.
- Vision and detection of objects after translucent media: glass, smoke, etc ...
- traffic supervision, security, surveillance
- defense
- Improvement of machine vision systems in general, in collaboration with visible systems, infrared or thermal / thermographic.
Some of the advantages of using the SDK together with the polarized camera, versus the pure Polarsens sensor without SDK, are due to the Sony proprietary algorithms. As developer and manufacturer of the sensor, it is Sony who can take more and better advantage of it, like for instance:
- interpolation of all pixels to achieve around 4MP optical resolution. (Others have only 1.3MP = Quarter Resolution)
- reflection removal and enhancement
- retardation (Stress measurement)
XPL-SDKW Features | |
Supported environment Description | |
Operating system | Windows 7/8.1/10, 32/64bit |
Optimisation | GPU / CPU Optimisation: Open CL v2.2 compliance. |
Development language | C++ / C# |
Development environment | Visual Studio 2015, 2017 |
Support Tools | |
Viewer application | Image acquisition with XC-SDK / TLI interface or offline processing |
Polar Cam | setting GUI panel for polar processing settings |
Documentation | Doxygen based documentation |
Sample code | C++ / C# Sample codes for various function implementation |
License manager | GUID capture, license file importation, startup check |
Support Functions | |
Demosaic | Interpolation of Raw image |
Raw extraction | Extract four ¼ size image buffer for each angle |
Cosine fit | Define virtual polarizer angle for whole image |
Average | Average all four angle to create non Polarised image |
Visualisation function | Colourmap conversion of input buffer |
Software wrapper | Software wrapper for OpenCV |
Pre Processing Functions | |
Degree of Polarisation | Calculate degree |
Surface normal | Surface normal vector calculation |
Stokkes vector extraction | Calculate S0, S1, S2 Stokkes vector |
FFC | Flat field correction |
Reflection Control | |
Reflection cancelation | Pixel level reflection removal |
Reflection enhancement | Pixel level reflection enhancement |
Reflection extraction | Pixel level reflection extraction |
Advanced reflection removal (manual) | Manual adjustment of Zenith angle (whole image) |
Retardation (Stress) | |
Stress measurement | Stress measurement (rad/nm) |
Stress Direction | Phase orientation extraction |
Stress map | Stress display as colour map |
Backlight Calibration | Calibration module for backlight circular polarimetry |