...
The diagram below shows the image data path and each processing stage. The locations of DevWare plug-in hooks are also shown.
DevWare Plug-in GrabFrame() Hook |
Insert JPEG Header |
Descramble |
Deinterlace |
YCbCr Column-wise Stereo Separation |
Array Image Repacking |
Bayer Decompression |
Normalize Bayer |
DevWare Plug-in ImageData() Hook |
Clean JPEG |
Optical Black |
Auto-Exposure |
Software Gain |
Noise Removal |
Lens Correction |
Defect Correction |
Local Green Balance |
Bayer/Mono Noise Measurement |
DevWare Plug-in ImageData() Hook |
Auto White Balance |
RGB-48 File Save |
Demosaic Bayer/Mono |
Aperture Correction |
Color Correction Matrix |
Gamma Correction |
Convert Non-Bayer Pixel Type to RGB-32 |
Digital Video Stabilization |
Software Binning |
Stereo Merge |
Select Color Channel |
Reorient |
RGB Noise Measurement |
DevWare Plug-in ImageData() Hook |
Auto-Focus |
Calculate Focus Number |
Embed Watch Data |
Embed Overlays |
Image Source (camera or file) |
Save to Still or Video File
|
DevWare Plug-in GrabFrame() Hook |
Insert JPEG Header |
Descramble |
Deinterlace |
YCbCr Column-wise Stereo Separation |
Array Image Repacking |
Bayer Decompression |
Normalize Bayer |
DevWare Plug-in ImageData() Hook |
Clean JPEG |
Optical Black |
Auto-Exposure |
Software Gain |
Noise Removal |
Lens Correction |
Defect Correction |
Local Green Balance |
Bayer/Mono Noise Measurement |
DevWare Plug-in ImageData() Hook |
Auto White Balance |
RGB-48 File Save |
Demosaic Bayer/Mono |
Aperture Correction |
Color Correction Matrix |
Gamma Correction |
Convert Non-Bayer Pixel Type to RGB-32 |
Digital Video Stabilization |
Software Binning |
Stereo Merge |
Select Color Channel |
Reorient |
RGB Noise Measurement |
DevWare Plug-in ImageData() Hook |
Auto-Focus |
Calculate Focus Number |
Embed Watch Data |
Embed Overlays |
Image Source (camera or file) |
Save to Still or Video File
|
DevWare Plug-in GrabFrame() Hook |
Insert JPEG Header |
Descramble |
Deinterlace |
YCbCr Column-wise Stereo Separation |
Array Image Repacking |
Bayer Decompression |
Normalize Bayer |
DevWare Plug-in ImageData() Hook |
Clean JPEG |
Optical Black |
Auto-Exposure |
Software Gain |
Noise Removal |
Lens Correction |
Defect Correction |
Local Green Balance |
Bayer/Mono Noise Measurement |
DevWare Plug-in ImageData() Hook |
Auto White Balance |
RGB-48 File Save |
Demosaic Bayer/Mono |
Aperture Correction |
Color Correction Matrix |
Gamma Correction |
Convert Non-Bayer Pixel Type to RGB-32 |
Digital Video Stabilization |
Software Binning |
Stereo Merge |
Select Color Channel |
Reorient |
RGB Noise Measurement |
DevWare Plug-in ImageData() Hook |
Auto-Focus |
Calculate Focus Number |
Embed Watch Data |
Embed Overlays |
Image Source (camera or file) |
Save to Still or Video File
|
DevWare Plug-in GrabFrame() Hook |
Insert JPEG Header |
Descramble |
Deinterlace |
YCbCr Column-wise Stereo Separation |
Array Image Repacking |
Bayer Decompression |
Normalize Bayer |
DevWare Plug-in ImageData() Hook |
Clean JPEG |
Optical Black |
Auto-Exposure |
Software Gain |
Noise Removal |
Lens Correction |
Defect Correction |
Local Green Balance |
Bayer/Mono Noise Measurement |
DevWare Plug-in ImageData() Hook |
Auto White Balance |
RGB-48 File Save |
Demosaic Bayer/Mono |
Aperture Correction |
Color Correction Matrix |
Gamma Correction |
Convert Non-Bayer Pixel Type to RGB-32 |
Digital Video Stabilization |
Software Binning |
Stereo Merge |
Select Color Channel |
Reorient |
RGB Noise Measurement |
DevWare Plug-in ImageData() Hook |
Auto-Focus |
Calculate Focus Number |
Embed Watch Data |
Embed Overlays |
Image Source (camera or file) |
Save to Still or Video File
|
DevWare Plug-in GrabFrame() Hook |
Insert JPEG Header |
Descramble |
Deinterlace |
YCbCr Column-wise Stereo Separation |
Array Image Repacking |
Bayer Decompression |
Normalize Bayer |
DevWare Plug-in ImageData() Hook |
Clean JPEG |
Optical Black |
Auto-Exposure |
Software Gain |
Noise Removal |
Lens Correction |
Defect Correction |
Local Green Balance |
Bayer/Mono Noise Measurement |
DevWare Plug-in ImageData() Hook |
Auto White Balance |
RGB-48 File Save |
Demosaic Bayer/Mono |
Aperture Correction |
Color Correction Matrix |
Gamma Correction |
Convert Non-Bayer Pixel Type to RGB-32 |
Digital Video Stabilization |
Software Binning |
Stereo Merge |
Select Color Channel |
Reorient |
RGB Noise Measurement |
DevWare Plug-in ImageData() Hook |
Auto-Focus |
Calculate Focus Number |
Embed Watch Data |
(TODO)
Embed Overlays |
Image Source (camera or file) |
Save to Still or Video File
|
Anchor | ||||
---|---|---|---|---|
|
...
Exclusion Overlay | Exclusion window for AP0101 and similar. |
AWB Zones Enabled | AWB zone overlay for many SOCs. |
WB Zone Overlay | Software AWB zone overlay for old software algorithm. |
Auto Exposure Overlay | AE zone overlay for many SOCs. |
AE350 Zones | AE zone overlay for MT9V022 and similar. |
Array Imager Color Overlay | Color-code array imager focal planes. |
Show Defects | Defect overlay for MT9M111. |
Lens Correction Overlay | Show knee points for old SOCs with piecewise quadradic lens correction blocks. |
Lens Center Overlay | Show lens correction center. |
Auto Focus Overlay | Auto-focus window for many SOCs. |
MAE Overlay | Motion Auto Exposure overlay for MT9T111 and similar. |
CRA Overlay | Bullseye overlay. |