Imaging - Seanmatthews/rowboat1 GitHub Wiki
Cameras & Imaging
Terms, Definitions, Etc
CMOS vs CCD
In short, both are imaging sensors that convert light into electrical charge. However, they have differing characteristics. For more detail see this.
CMOS
- Every pixel transmits its charge in parallel
- Higher FPS
- Lower noise
- Smaller
CCD
- Every pixel's charge transferred through limited number of output nodes
- More sensor surface area for light capture
Performance in low light
One of the primary requirements for our camera is low-light performance. This article explains how to compare different cameras (Pt Grey cameras, at least).
Video Imaging
Video cameras onboard the sub will primarily be used for navigation and obstacle detection. However, they maintain a secondary purpose of recording each underwater excursion.
Requirements
Numbered by importance:
- Cost - I’m bankrolling this thing myself!
- Light sensitivity
- FPS - As out primary method of obstacle detection and navigation, anything more than 60 FPS suffices.
- Latency - The higher the latency, the more of delay on which the sub operates.
- Controls - It should have manual controls for every setting, but also great auto-controls. This way, I don't need to fiddle with camera setting control software at the start, but can later.
- FOV - The larger the field of view, the more the sub sees. Duh.
- Interface - One wire for power and data is ideal. I choose USB 3 over ethernet because I’m afraid to add network latency.
- Size/Weight - The smaller and lighter, the better.
- Temperature - How hot will the interior of the hull get without batteries in it?
Nice to haves
- Onboard recording
- Waterproofing
Candidates
- Point Grey
- https://www.ptgrey.com/grasshopper3-23-mp-color-usb3-vision-sony-pregius-imx174
- https://www.ptgrey.com/blackfly-23-mp-color-usb3-vision-sony-pregius-imx249
- https://www.ptgrey.com/grasshopper3-50-mp-color-usb3-vision-sony-pregius-imx250
- https://www.ptgrey.com/grasshopper3-32-mp-color-usb3-vision-sony-pregius-imx252
- Matrix Vision
- https://www.matrix-vision.com/USB3-vision-camera-mvbluefox3-2.html?camera=mvBlueFOX3-2024C
- https://www.matrix-vision.com/USB3-vision-camera-mvbluefox3-2.html?camera=mvBlueFOX3-2024aC
- https://www.matrix-vision.com/USB3-vision-camera-mvbluefox3-2.html?camera=mvBlueFOX3-2051C
- https://www.matrix-vision.com/USB3-vision-camera-mvbluefox3-2.html?camera=mvBlueFOX3-2032C
- IDS Imaging
- Others
Still Imaging
Any still imaging devices onboard will only operate as high definition frame grabbers for scenes of interest (or merely intermittently).
Requirements
Numbered by importance:
- Cost - Again, my money.
- Controls - Same as with video imaging.
- Resolution - More.
- Size/Weight - Once again, the smaller and lighter, the better.
- Temperature - Most cameras will operate within the NYC oceans temperature range (~0C to ~25C)