Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computer Vision - Coggle Diagram
Computer Vision
Vision Systems
-
-
Practical Machine Vision
Types of Vision
-
-
Vision in the Wild
Vision systems that can be used in miscellaneous scenarios, such as ANPR, recognition, image interpretation.
-
Key Qualities
Robustness
- The vision system must be robust to changes in its environment, i.e. lighting, sensor noise, defocusing, camera position.
- What you want
Repeatability
- The system must work the same over and over, regardless of changes in the environment.
- What you want
Invariance
- Invariance to environmental factors helps achieve robustness and repeatability.
- Types of invariance include scale, rotation, illumination.
- What you design your system to be
Constraints
- Limitations enforced on hardware, software, and wetware to make the vision system work in a repeatable, robust way.
- What you apply to make it work.
Constraints
-
Physical
Environment
Lighting, enclosure, mounting
Acquisition Hardware
Lenses (focal length, sharpness, aperture), Filters (polarising), Sensor (infra red)
"Apply as many hardware and wetware constraints as possible, and let the software take up the slack."
Colour Spaces
RGB (Red, Green, Blue)
- Couples brightness (luminance) with each channel
- Illumination invariance is difficult
HSV (Hue, Saturation, Value)
- Hue encodes the pure colour as an angle
- Saturation is how vibrant the colour is
- Value encodes brightness
Lighting invariance can be achieved using just H or H&S components.
-
-