SlideShare ist ein Scribd-Unternehmen logo
1 von 61
Downloaden Sie, um offline zu lesen
Selecting the Right Camera
for Your Embedded
Computer Vision Project
Adrian Marques
Managing Partner
Digital Sense
Digital Sense
2
© 2022 Digital Sense
• Computer Vision & Machine Learning Studio
• 100+ successful projects, working with startups and Fortune
500 companies
• Agritech
• Geospatial
• Industrial inspection, and more
• Highly-qualified team:
• 7 PhDs, 8 Masters, 200+ publications, 7 patents
• Focused on R&D and innovation
Visit us at digitalsense.ai
Motivation
• A well-designed acquisition system can be key to the success of a computer
vision project
© 2022 Digital Sense 3
Motivation
• Can you clearly see what you want to detect?
© 2022 Digital Sense 4
Motivation
• Is your input sharp, highly contrasted and noiseless?
© 2022 Digital Sense 5
CODE READ OK
CODE READ FAILED
CODE READ FAILED
Motivation
• Are you losing important information in your input?
© 2022 Digital Sense 6
Image: Birchbox
Visible spectrum camera UV camera
Motivation
© 2022 Digital Sense 7
• To ensure consistent and robust performance in industrial applications, the
design of the acquisition system is fundamental.
• There are many aspects to consider that may seem confusing or overwhelming
when first facing them.
• In this presentation we'll introduce some of the most common elements you’ll
need to take into account when choosing your camera.
Some questions
© 2022 Digital Sense 8
• What wavelengths are your objects of interest most reflective/absorbent in?
Spectral bands
• What’s their size?
• What’s their distance to the camera?
Resolution, field of view
• How fast are they moving relative to the camera?
• Do you expect your camera to vibrate/shake?
FPS, global vs rolling shutter
Some questions
© 2022 Digital Sense 9
• What are the lighting conditions like?
• Indoors or outdoors?
• Controlled or natural lighting?
• Low light setting?
Dynamic range, HDR
• Do you need to conform to a form factor or interface? How far is your processor
from your camera?
Interfaces
• How rough is your operating environment? What’s your budget? What level of
support will you provide for your application?
Outline
© 2022 Digital Sense 10
● Image formation basics
● Spectral bands
● Sensors, continued
● Lenses
● Configuration
● Interfaces & other considerations
● Conclusion and recommendations
Image formation basics
© 2022 Digital Sense
Image formation basics
12
Diagram: Cemal Melih Tanis
© 2022 Digital Sense
Image formation basics
13
© 2022 Digital Sense
Diagrams: Lucid Vision Labs
Image formation basics
14
© 2022 Digital Sense
Spectral bands
© 2022 Digital Sense
Spectral bands
• Pick your bands:
• Monochrome
• RGB
• Infrared
• Multispectral
• Thermal
• Custom filters
© 2022 Digital Sense 16
Visible spectrum range: 750 nm (red) to 380 nm (violet)
Diagram: Analytic
Spectral bands
© 2022 Digital Sense 17
Diagram: Cburnett
• RGB:
• Mostly realized by having R, G or B filters over individual
pixels in a mosaic.
• Full image is reconstructed from these lower resolution
samples.
• Monochrome:
• higher resolution and light sensitivity than RGB.
• Shortwave infrared, thermal:
• Pixels are constructed differently than for RGB cameras.
• Lower resolution and are more expensive than RGB.
Spectral bands examples
© 2022 Digital Sense 18
Optical ( 380 to about 750 nanometers) Thermal(8 to 14 micrometers)
Spectral bands examples
19
© 2022 Digital Sense
Image via Akhil Kallepalli
Typical Spectral Reflectance Curve for Vegetation
Spectral bands examples
© 2022 Digital Sense 20
RGB RGN NGB
Bruising becomes
evident under
SWIR imaging.
Some materials
can be opaque in
RGB but
transparent in
SWIR.
Spectral bands examples: RGB vs SWIR
21
© 2022 Digital Sense
SWIR: short-wave infrared
Images: Edmund Optics
Sensors, continued
© 2022 Digital Sense
• When choosing a camera, the sensor
will come from one among a handful
of manufacturing companies.
• Two cameras with the same sensor
may have different imaging quality
based on sensor integration and ISP
features.
Sensor manufacturers
Source: Counterpoint Technology Market Research
© 2022 Digital Sense
• Sensors come in different size formats.
• Number of pixels in the sensor and pixel size determine sensor size.
Sensor and pixel size
24
© 2022 Digital Sense
1/6'' 1/3'' 1''
Images: Lucid Vision Labs
• Typical pixel size range: 1 to 9
μm
• Larger pixels capture more
photons, leading to better SNR
and dynamic range.
Resolution
© 2022 Digital Sense 25
• It is strongly correlated with the number
of pixels in the sensor but affected by
other factors:
• Presence of a bayer filter
• Lens sharpness
• The sensor's resolution: its number of pixels.
• The camera's resolution can be defined as the minimum distance between two
distinguishable points in an image.
Diagram: Edmund Optics
Resolution
26
© 2022 Digital Sense
Lens sharpness and effect on image
resolution.
Resolution
© 2022 Digital Sense 27
• What will be the actual size in pixels of the objects of interest?
• Consider sensor resolution and field of view
• High resolution can be wasted if you downscale to a deep network’s input
size
• Some example standard input sizes for state-of-the-art architectures:
• Yolov5: 640x640
• Resnets: 224x224
Global vs rolling shutter
© 2022 Digital Sense 28
• Global shutter:
• All lines exposed at once
• Rolling shutter:
• Lines exposed sequentially
• Introduces deformations in fast-moving
objects
• Can be an important issue if the camera
vibrates or for these fast-moving objects
Images: Sony
Global vs rolling shutter
© 2022 Digital Sense 29
• Rolling shutter typically
offers other advantages:
• Higher frame rates
• Lower noise
• Lower cost
Global vs. rolling shutter in component inspection
Images: Edmund Optics
Dynamic range
Ratio between largest non-
saturating input signal and
the smallest detectable
input signal
© 2022 Digital Sense 30
Natural scenes 100+ dB
Human eye Around 90 dB
Cams with no HDR 70 dB
Cams with HDR 120+ dB
Lower exposure: dark areas are
underexposed
Higher exposure: bright areas are
saturated
Images: Cecilia Aguerrebere et al.
HDR: multi-capture
© 2022 Digital Sense 31
Images at different
exposures are combined
into a single high-
dynamic-range image
• Motion in HDR shots
can result in ghosting
artifacts
Highest exposure
Lowest exposure
HDR combined image
Images: Cecilia Aguerrebere et al.
• Multi-capture HDR can be
deghosted
• Besides de-ghosting
techniques, there are
sensors that can produce
HDR images from a single
exposure. E.g.:
• Differently-sized pixels
• Spatially-varying filters
HDR: deghosting and single-capture
32
© 2022 Digital Sense
Ghosting in HDR due to car motion Deghosted result
Source: Martin Musil et al.
Lenses
© 2022 Digital Sense
Lens basics
© 2022 Digital Sense 34
• Field of view: extent of the
scene that is projected onto the
sensor.
• Focal length: distance
between the center of the lens
and the sensor image plane.
Diagram via Janik Mabboux et. al
Focal length and field of view
© 2022 Digital Sense 35
• Wider FOV:
○ Lower resolution
(1 pixel = large area)
• Narrower FOV:
○ Lower SNR (less photons
per pixel)
Increase focal length: increase zoom, narrow FOV
Image: Vimeo Video School
Other considerations regarding lenses
© 2022 Digital Sense 36
• Fixed/variable focus
• Fixed/variable aperture
• Geometric distortion
• Chromatic aberration
Images: Terpstra et al.
Images: Stan Zurek
Lens-sensor pairing
© 2022 Digital Sense 37
• Sensors come in different sizes, and
cameras provide different lens mounts
Images: Edmund Optics
Lens-sensor pairing
© 2022 Digital Sense 38
• The lens’ resolution should match the
sensor's resolution.
• The lens' should match the sensor size
format:
• The image circle should cover the
whole sensor.
• Check the lens' specs to see suitable
sensor sizes for the lens.
• The lens' and the sensor's spectral
properties should match. Illustration of image circle on sensor plane.
Image: nagualdesign
Configuration
39
© 2022 Digital Sense
Exposure time
© 2022 Digital Sense 40
• It’s the length of time that the digital sensor
inside the camera is exposed to light.
• Needs to be properly set for the application. Will
have an effect on:
• Motion blur (higher exposure -> more blur)
• Image noise (lower exposure -> lower SNR)
• Under exposure and saturation
Exposure
time
Motion
Blur
Noise
Aperture, depth of field and exposure
41
© 2022 Digital Sense
Diagram: Stuart Grais
White balance
© 2022 Digital Sense 42
• The image captured by the camera will mix colors
from the scene with that of the light source.
• White balance post-processes the capture to try
to compensate for the light source color and
reproduce the scene as observed under
white light.
• It can be difficult to know how algorithms operate
in commercial cameras.
Images: Henry Maître
Software configurability
© 2022 Digital Sense 43
• Exposure, focus and white balance (to name some important ones) are
elements that you will likely need to adapt to your application.
• Specially during the prototyping phase, the ability configure and tune
them via software adds important flexibility.
• Which aspects of the camera can be controlled via software and how?
• E.g. can you set a custom white balance preset?
• or an auto white balance, exposure or focus on a ROI?
Interfaces & other considerations
© 2022 Digital Sense
Interfaces
© 2022 Digital Sense 45
USB 3.0 / 3.1 GigE GMSL MIPI CSI-2
Bandwidth 400 MB/s 125 MB/s 750 MB/s 1280 MB/s on four
320 MB/s data lanes
Max cable length 5 m (without active
extenders)
100 m 15 m 30 cm
Main advantages Highest ease of
integration
Highest flexibility in
camera placement
Good fit for
automotive
applications
Great bandwidth at
smallest form factor
Other considerations
• Frame rate
• Compression
• Ruggedness
• Dust & water rating
• Shake & vibration
• Temperature range
• External trigger
© 2022 Digital Sense 46
• Price
• Lead time
• Support
• QA
Conclusion and recommendations
© 2022 Digital Sense
Conclusion and recommendations
© 2022 Digital Sense 48
• If you want the best performance for your computer vision project, pay
the proper attention to the acquisition system design.
• Always try to control as many aspects of your capture as you can (lighting,
distance to objects of interest, occlusions, etc.)
• List explicitly the camera features that are required for your project and which
are desirable. Prioritize.
Conclusion and recommendations
© 2022 Digital Sense 49
• Plan for camera integration time:
• What's the interface: USB, MIPI?
• Have you worked with this vendor's cameras before?
• Account for lead times in your project calendar
• Prototype with the camera you have, but limit redoing work
• Establish good relationships with vendors you can rely on
Resources
© 2022 Digital Sense
Resource Slide
© 2022 Digital Sense 51
Maître, Henri. From photon to pixel: the digital camera handbook. John Wiley & Sons, 2017.
https://www.wiley.com/en-
us/From+Photon+to+Pixel:+The+Digital+Camera+Handbook,+2nd+Edition-p-9781786301376
Edge AI + Vision Alliance cameras and sensors resources.
https://www.edge-ai-vision.com/resources/technologies/cameras-and-sensors/
Edmund Optics’ knowledge center
https://www.edmundoptics.com/knowledge-center
Backup material
© 2022 Digital Sense
• Field of view: extent of the scene that is projected onto the sensor.
• Working distance: The distance from the front or first surface of the lens to the
object under inspection.
• Focal length: distance between the center of the lens and the sensor image
plane.
• Depth of Field (DOF): The maximum object depth that can be maintained
entirely in acceptable focus.
• F-number / f-stop: the ratio of the system's focal length to the diameter of the
entrance pupil.
Definitions
© 2022 Digital Sense 53
• Sensor resolution: its dimension in pixels.
• Camera resolution: the minimum distance between two distinguishable points
in an image, typically specified as a spatial frequency in units of line pairs per
millimeter.
• Quantum efficiency: the measure of the effectiveness of an imaging device to
convert incident photons into electrons.
• Dynamic range: the ratio between the largest non-saturating input signal and
the smallest detectable input signal.
Definitions
© 2022 Digital Sense 54
• The 2 main sensor architecture types:
• CCD: Charge-coupled device
• CMOS: Complementary metal-oxide-semiconductor
• Historically, CCDs provided better image quality at higher cost
• CMOS with its lower cost, lower energy usage and smaller form-factor
rode the smartphone wave and caught up with CCD in image quality
• CMOS is now dominating the embedded vision market, though CCDs may be a
good fit for specific applications
CCD vs. CMOS
© 2022 Digital Sense 55
CCD vs. CMOS
Diagram via Gatan Inc.
© 2022 Digital Sense 56
Sensor quantum efficiency
• Monochrome
has a higher
efficiency than
RGB
• Wavelengths
over 710 nm
are typically cut
off with an IR-
blocking filter
© 2022 Digital Sense 57
Aperture and depth of field
58
Diagram: Edmund Optics
© 2022 Digital Sense
Image: Elizabeth Mott
59
Your Computer Vision and
Machine Learning R&D lab
© 2022 Digital Sense
60
Component Development
We develop tailored state-of-the-art
Computer Vision or Machine Learning
components to integrate into your apps or
systems.
Whole Application
Delivery
We build full web systems or apps for
customers that prefer all development
in the project to be handled by a
single trusted vendor.
Low-risk POC
Develop a proof of concept using a
process that marries the latest
research with agile development.
Staff Augmentation
Our style of staff augmentation is based
on teams that can self-manage to meet
or exceed client expectations.
Services
© 2022 Digital Sense
Let’s discuss your next project!
We’d love to hear from you
hello@digitalsense.ai
digitalsense.ai
61
© 2022 Digital Sense

Weitere ähnliche Inhalte

Ähnlich wie “Selecting the Right Camera for Your Embedded Computer Vision Project,” a Presentation from Digital Sense

"Deep Learning for Manufacturing Inspection Applications," a Presentation fro...
"Deep Learning for Manufacturing Inspection Applications," a Presentation fro..."Deep Learning for Manufacturing Inspection Applications," a Presentation fro...
"Deep Learning for Manufacturing Inspection Applications," a Presentation fro...Edge AI and Vision Alliance
 
“Machine Learning for the Real World: What is Acceptable Accuracy, and How Ca...
“Machine Learning for the Real World: What is Acceptable Accuracy, and How Ca...“Machine Learning for the Real World: What is Acceptable Accuracy, and How Ca...
“Machine Learning for the Real World: What is Acceptable Accuracy, and How Ca...Edge AI and Vision Alliance
 
“Image Sensors to Enable Low-cost and Low-power Computer Vision Applications,...
“Image Sensors to Enable Low-cost and Low-power Computer Vision Applications,...“Image Sensors to Enable Low-cost and Low-power Computer Vision Applications,...
“Image Sensors to Enable Low-cost and Low-power Computer Vision Applications,...Edge AI and Vision Alliance
 
MiniLED for Display Applications: LCD and Digital Signage report by Yole Déve...
MiniLED for Display Applications: LCD and Digital Signage report by Yole Déve...MiniLED for Display Applications: LCD and Digital Signage report by Yole Déve...
MiniLED for Display Applications: LCD and Digital Signage report by Yole Déve...Yole Developpement
 
Digital versus film photography wikipedia
Digital versus film photography wikipediaDigital versus film photography wikipedia
Digital versus film photography wikipediahollyetty123
 
“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...
“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...
“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...Edge AI and Vision Alliance
 
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...AugmentedWorldExpo
 
Software and Machine Vision Competencies
Software and Machine Vision CompetenciesSoftware and Machine Vision Competencies
Software and Machine Vision CompetenciesAmita Chitale
 
FYP-Final-External
FYP-Final-ExternalFYP-Final-External
FYP-Final-ExternalAhmed Rik
 
Compact Descriptors for Visual Search
Compact Descriptors for Visual SearchCompact Descriptors for Visual Search
Compact Descriptors for Visual SearchAntonio Capone
 
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...Edge AI and Vision Alliance
 
Recent trends and challenges in 360-degree video compression
Recent trends and challenges in 360-degree video compressionRecent trends and challenges in 360-degree video compression
Recent trends and challenges in 360-degree video compressionYan Ye
 
Digital Detectors for Industrial Applications-Nityanand Gopalika
Digital Detectors for Industrial Applications-Nityanand GopalikaDigital Detectors for Industrial Applications-Nityanand Gopalika
Digital Detectors for Industrial Applications-Nityanand GopalikaNityanand Gopalika
 
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...Edge AI and Vision Alliance
 
“Can AI Solve the Low Light and HDR Challenge?,” a Presentation from Visionar...
“Can AI Solve the Low Light and HDR Challenge?,” a Presentation from Visionar...“Can AI Solve the Low Light and HDR Challenge?,” a Presentation from Visionar...
“Can AI Solve the Low Light and HDR Challenge?,” a Presentation from Visionar...Edge AI and Vision Alliance
 
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres..."Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...Edge AI and Vision Alliance
 

Ähnlich wie “Selecting the Right Camera for Your Embedded Computer Vision Project,” a Presentation from Digital Sense (20)

"Deep Learning for Manufacturing Inspection Applications," a Presentation fro...
"Deep Learning for Manufacturing Inspection Applications," a Presentation fro..."Deep Learning for Manufacturing Inspection Applications," a Presentation fro...
"Deep Learning for Manufacturing Inspection Applications," a Presentation fro...
 
“Machine Learning for the Real World: What is Acceptable Accuracy, and How Ca...
“Machine Learning for the Real World: What is Acceptable Accuracy, and How Ca...“Machine Learning for the Real World: What is Acceptable Accuracy, and How Ca...
“Machine Learning for the Real World: What is Acceptable Accuracy, and How Ca...
 
“Image Sensors to Enable Low-cost and Low-power Computer Vision Applications,...
“Image Sensors to Enable Low-cost and Low-power Computer Vision Applications,...“Image Sensors to Enable Low-cost and Low-power Computer Vision Applications,...
“Image Sensors to Enable Low-cost and Low-power Computer Vision Applications,...
 
Dualis Contour Brochure
Dualis Contour BrochureDualis Contour Brochure
Dualis Contour Brochure
 
MiniLED for Display Applications: LCD and Digital Signage report by Yole Déve...
MiniLED for Display Applications: LCD and Digital Signage report by Yole Déve...MiniLED for Display Applications: LCD and Digital Signage report by Yole Déve...
MiniLED for Display Applications: LCD and Digital Signage report by Yole Déve...
 
Digital versus film photography wikipedia
Digital versus film photography wikipediaDigital versus film photography wikipedia
Digital versus film photography wikipedia
 
G-net - Company Profile
G-net - Company ProfileG-net - Company Profile
G-net - Company Profile
 
SECURICO CCTV BOOK
SECURICO CCTV BOOK SECURICO CCTV BOOK
SECURICO CCTV BOOK
 
“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...
“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...
“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...
 
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
 
Software and Machine Vision Competencies
Software and Machine Vision CompetenciesSoftware and Machine Vision Competencies
Software and Machine Vision Competencies
 
FYP-Final-External
FYP-Final-ExternalFYP-Final-External
FYP-Final-External
 
HD CCTV BACOM SOLUTION.pptx
HD CCTV BACOM SOLUTION.pptxHD CCTV BACOM SOLUTION.pptx
HD CCTV BACOM SOLUTION.pptx
 
Compact Descriptors for Visual Search
Compact Descriptors for Visual SearchCompact Descriptors for Visual Search
Compact Descriptors for Visual Search
 
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
 
Recent trends and challenges in 360-degree video compression
Recent trends and challenges in 360-degree video compressionRecent trends and challenges in 360-degree video compression
Recent trends and challenges in 360-degree video compression
 
Digital Detectors for Industrial Applications-Nityanand Gopalika
Digital Detectors for Industrial Applications-Nityanand GopalikaDigital Detectors for Industrial Applications-Nityanand Gopalika
Digital Detectors for Industrial Applications-Nityanand Gopalika
 
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...
 
“Can AI Solve the Low Light and HDR Challenge?,” a Presentation from Visionar...
“Can AI Solve the Low Light and HDR Challenge?,” a Presentation from Visionar...“Can AI Solve the Low Light and HDR Challenge?,” a Presentation from Visionar...
“Can AI Solve the Low Light and HDR Challenge?,” a Presentation from Visionar...
 
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres..."Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
 

Mehr von Edge AI and Vision Alliance

“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...Edge AI and Vision Alliance
 
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...Edge AI and Vision Alliance
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...Edge AI and Vision Alliance
 
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...Edge AI and Vision Alliance
 
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...Edge AI and Vision Alliance
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...Edge AI and Vision Alliance
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...Edge AI and Vision Alliance
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsightsEdge AI and Vision Alliance
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...Edge AI and Vision Alliance
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...Edge AI and Vision Alliance
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...Edge AI and Vision Alliance
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...Edge AI and Vision Alliance
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...Edge AI and Vision Alliance
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...Edge AI and Vision Alliance
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...Edge AI and Vision Alliance
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from SamsaraEdge AI and Vision Alliance
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...Edge AI and Vision Alliance
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...Edge AI and Vision Alliance
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...Edge AI and Vision Alliance
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...Edge AI and Vision Alliance
 

Mehr von Edge AI and Vision Alliance (20)

“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
 
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
 
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
 
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
 

Kürzlich hochgeladen

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

“Selecting the Right Camera for Your Embedded Computer Vision Project,” a Presentation from Digital Sense

  • 1. Selecting the Right Camera for Your Embedded Computer Vision Project Adrian Marques Managing Partner Digital Sense
  • 2. Digital Sense 2 © 2022 Digital Sense • Computer Vision & Machine Learning Studio • 100+ successful projects, working with startups and Fortune 500 companies • Agritech • Geospatial • Industrial inspection, and more • Highly-qualified team: • 7 PhDs, 8 Masters, 200+ publications, 7 patents • Focused on R&D and innovation Visit us at digitalsense.ai
  • 3. Motivation • A well-designed acquisition system can be key to the success of a computer vision project © 2022 Digital Sense 3
  • 4. Motivation • Can you clearly see what you want to detect? © 2022 Digital Sense 4
  • 5. Motivation • Is your input sharp, highly contrasted and noiseless? © 2022 Digital Sense 5 CODE READ OK CODE READ FAILED CODE READ FAILED
  • 6. Motivation • Are you losing important information in your input? © 2022 Digital Sense 6 Image: Birchbox Visible spectrum camera UV camera
  • 7. Motivation © 2022 Digital Sense 7 • To ensure consistent and robust performance in industrial applications, the design of the acquisition system is fundamental. • There are many aspects to consider that may seem confusing or overwhelming when first facing them. • In this presentation we'll introduce some of the most common elements you’ll need to take into account when choosing your camera.
  • 8. Some questions © 2022 Digital Sense 8 • What wavelengths are your objects of interest most reflective/absorbent in? Spectral bands • What’s their size? • What’s their distance to the camera? Resolution, field of view • How fast are they moving relative to the camera? • Do you expect your camera to vibrate/shake? FPS, global vs rolling shutter
  • 9. Some questions © 2022 Digital Sense 9 • What are the lighting conditions like? • Indoors or outdoors? • Controlled or natural lighting? • Low light setting? Dynamic range, HDR • Do you need to conform to a form factor or interface? How far is your processor from your camera? Interfaces • How rough is your operating environment? What’s your budget? What level of support will you provide for your application?
  • 10. Outline © 2022 Digital Sense 10 ● Image formation basics ● Spectral bands ● Sensors, continued ● Lenses ● Configuration ● Interfaces & other considerations ● Conclusion and recommendations
  • 11. Image formation basics © 2022 Digital Sense
  • 12. Image formation basics 12 Diagram: Cemal Melih Tanis © 2022 Digital Sense
  • 13. Image formation basics 13 © 2022 Digital Sense Diagrams: Lucid Vision Labs
  • 14. Image formation basics 14 © 2022 Digital Sense
  • 15. Spectral bands © 2022 Digital Sense
  • 16. Spectral bands • Pick your bands: • Monochrome • RGB • Infrared • Multispectral • Thermal • Custom filters © 2022 Digital Sense 16 Visible spectrum range: 750 nm (red) to 380 nm (violet) Diagram: Analytic
  • 17. Spectral bands © 2022 Digital Sense 17 Diagram: Cburnett • RGB: • Mostly realized by having R, G or B filters over individual pixels in a mosaic. • Full image is reconstructed from these lower resolution samples. • Monochrome: • higher resolution and light sensitivity than RGB. • Shortwave infrared, thermal: • Pixels are constructed differently than for RGB cameras. • Lower resolution and are more expensive than RGB.
  • 18. Spectral bands examples © 2022 Digital Sense 18 Optical ( 380 to about 750 nanometers) Thermal(8 to 14 micrometers)
  • 19. Spectral bands examples 19 © 2022 Digital Sense Image via Akhil Kallepalli Typical Spectral Reflectance Curve for Vegetation
  • 20. Spectral bands examples © 2022 Digital Sense 20 RGB RGN NGB
  • 21. Bruising becomes evident under SWIR imaging. Some materials can be opaque in RGB but transparent in SWIR. Spectral bands examples: RGB vs SWIR 21 © 2022 Digital Sense SWIR: short-wave infrared Images: Edmund Optics
  • 22. Sensors, continued © 2022 Digital Sense
  • 23. • When choosing a camera, the sensor will come from one among a handful of manufacturing companies. • Two cameras with the same sensor may have different imaging quality based on sensor integration and ISP features. Sensor manufacturers Source: Counterpoint Technology Market Research © 2022 Digital Sense
  • 24. • Sensors come in different size formats. • Number of pixels in the sensor and pixel size determine sensor size. Sensor and pixel size 24 © 2022 Digital Sense 1/6'' 1/3'' 1'' Images: Lucid Vision Labs • Typical pixel size range: 1 to 9 μm • Larger pixels capture more photons, leading to better SNR and dynamic range.
  • 25. Resolution © 2022 Digital Sense 25 • It is strongly correlated with the number of pixels in the sensor but affected by other factors: • Presence of a bayer filter • Lens sharpness • The sensor's resolution: its number of pixels. • The camera's resolution can be defined as the minimum distance between two distinguishable points in an image. Diagram: Edmund Optics
  • 26. Resolution 26 © 2022 Digital Sense Lens sharpness and effect on image resolution.
  • 27. Resolution © 2022 Digital Sense 27 • What will be the actual size in pixels of the objects of interest? • Consider sensor resolution and field of view • High resolution can be wasted if you downscale to a deep network’s input size • Some example standard input sizes for state-of-the-art architectures: • Yolov5: 640x640 • Resnets: 224x224
  • 28. Global vs rolling shutter © 2022 Digital Sense 28 • Global shutter: • All lines exposed at once • Rolling shutter: • Lines exposed sequentially • Introduces deformations in fast-moving objects • Can be an important issue if the camera vibrates or for these fast-moving objects Images: Sony
  • 29. Global vs rolling shutter © 2022 Digital Sense 29 • Rolling shutter typically offers other advantages: • Higher frame rates • Lower noise • Lower cost Global vs. rolling shutter in component inspection Images: Edmund Optics
  • 30. Dynamic range Ratio between largest non- saturating input signal and the smallest detectable input signal © 2022 Digital Sense 30 Natural scenes 100+ dB Human eye Around 90 dB Cams with no HDR 70 dB Cams with HDR 120+ dB Lower exposure: dark areas are underexposed Higher exposure: bright areas are saturated Images: Cecilia Aguerrebere et al.
  • 31. HDR: multi-capture © 2022 Digital Sense 31 Images at different exposures are combined into a single high- dynamic-range image • Motion in HDR shots can result in ghosting artifacts Highest exposure Lowest exposure HDR combined image Images: Cecilia Aguerrebere et al.
  • 32. • Multi-capture HDR can be deghosted • Besides de-ghosting techniques, there are sensors that can produce HDR images from a single exposure. E.g.: • Differently-sized pixels • Spatially-varying filters HDR: deghosting and single-capture 32 © 2022 Digital Sense Ghosting in HDR due to car motion Deghosted result Source: Martin Musil et al.
  • 34. Lens basics © 2022 Digital Sense 34 • Field of view: extent of the scene that is projected onto the sensor. • Focal length: distance between the center of the lens and the sensor image plane. Diagram via Janik Mabboux et. al
  • 35. Focal length and field of view © 2022 Digital Sense 35 • Wider FOV: ○ Lower resolution (1 pixel = large area) • Narrower FOV: ○ Lower SNR (less photons per pixel) Increase focal length: increase zoom, narrow FOV Image: Vimeo Video School
  • 36. Other considerations regarding lenses © 2022 Digital Sense 36 • Fixed/variable focus • Fixed/variable aperture • Geometric distortion • Chromatic aberration Images: Terpstra et al. Images: Stan Zurek
  • 37. Lens-sensor pairing © 2022 Digital Sense 37 • Sensors come in different sizes, and cameras provide different lens mounts Images: Edmund Optics
  • 38. Lens-sensor pairing © 2022 Digital Sense 38 • The lens’ resolution should match the sensor's resolution. • The lens' should match the sensor size format: • The image circle should cover the whole sensor. • Check the lens' specs to see suitable sensor sizes for the lens. • The lens' and the sensor's spectral properties should match. Illustration of image circle on sensor plane. Image: nagualdesign
  • 40. Exposure time © 2022 Digital Sense 40 • It’s the length of time that the digital sensor inside the camera is exposed to light. • Needs to be properly set for the application. Will have an effect on: • Motion blur (higher exposure -> more blur) • Image noise (lower exposure -> lower SNR) • Under exposure and saturation Exposure time Motion Blur Noise
  • 41. Aperture, depth of field and exposure 41 © 2022 Digital Sense Diagram: Stuart Grais
  • 42. White balance © 2022 Digital Sense 42 • The image captured by the camera will mix colors from the scene with that of the light source. • White balance post-processes the capture to try to compensate for the light source color and reproduce the scene as observed under white light. • It can be difficult to know how algorithms operate in commercial cameras. Images: Henry Maître
  • 43. Software configurability © 2022 Digital Sense 43 • Exposure, focus and white balance (to name some important ones) are elements that you will likely need to adapt to your application. • Specially during the prototyping phase, the ability configure and tune them via software adds important flexibility. • Which aspects of the camera can be controlled via software and how? • E.g. can you set a custom white balance preset? • or an auto white balance, exposure or focus on a ROI?
  • 44. Interfaces & other considerations © 2022 Digital Sense
  • 45. Interfaces © 2022 Digital Sense 45 USB 3.0 / 3.1 GigE GMSL MIPI CSI-2 Bandwidth 400 MB/s 125 MB/s 750 MB/s 1280 MB/s on four 320 MB/s data lanes Max cable length 5 m (without active extenders) 100 m 15 m 30 cm Main advantages Highest ease of integration Highest flexibility in camera placement Good fit for automotive applications Great bandwidth at smallest form factor
  • 46. Other considerations • Frame rate • Compression • Ruggedness • Dust & water rating • Shake & vibration • Temperature range • External trigger © 2022 Digital Sense 46 • Price • Lead time • Support • QA
  • 47. Conclusion and recommendations © 2022 Digital Sense
  • 48. Conclusion and recommendations © 2022 Digital Sense 48 • If you want the best performance for your computer vision project, pay the proper attention to the acquisition system design. • Always try to control as many aspects of your capture as you can (lighting, distance to objects of interest, occlusions, etc.) • List explicitly the camera features that are required for your project and which are desirable. Prioritize.
  • 49. Conclusion and recommendations © 2022 Digital Sense 49 • Plan for camera integration time: • What's the interface: USB, MIPI? • Have you worked with this vendor's cameras before? • Account for lead times in your project calendar • Prototype with the camera you have, but limit redoing work • Establish good relationships with vendors you can rely on
  • 51. Resource Slide © 2022 Digital Sense 51 Maître, Henri. From photon to pixel: the digital camera handbook. John Wiley & Sons, 2017. https://www.wiley.com/en- us/From+Photon+to+Pixel:+The+Digital+Camera+Handbook,+2nd+Edition-p-9781786301376 Edge AI + Vision Alliance cameras and sensors resources. https://www.edge-ai-vision.com/resources/technologies/cameras-and-sensors/ Edmund Optics’ knowledge center https://www.edmundoptics.com/knowledge-center
  • 52. Backup material © 2022 Digital Sense
  • 53. • Field of view: extent of the scene that is projected onto the sensor. • Working distance: The distance from the front or first surface of the lens to the object under inspection. • Focal length: distance between the center of the lens and the sensor image plane. • Depth of Field (DOF): The maximum object depth that can be maintained entirely in acceptable focus. • F-number / f-stop: the ratio of the system's focal length to the diameter of the entrance pupil. Definitions © 2022 Digital Sense 53
  • 54. • Sensor resolution: its dimension in pixels. • Camera resolution: the minimum distance between two distinguishable points in an image, typically specified as a spatial frequency in units of line pairs per millimeter. • Quantum efficiency: the measure of the effectiveness of an imaging device to convert incident photons into electrons. • Dynamic range: the ratio between the largest non-saturating input signal and the smallest detectable input signal. Definitions © 2022 Digital Sense 54
  • 55. • The 2 main sensor architecture types: • CCD: Charge-coupled device • CMOS: Complementary metal-oxide-semiconductor • Historically, CCDs provided better image quality at higher cost • CMOS with its lower cost, lower energy usage and smaller form-factor rode the smartphone wave and caught up with CCD in image quality • CMOS is now dominating the embedded vision market, though CCDs may be a good fit for specific applications CCD vs. CMOS © 2022 Digital Sense 55
  • 56. CCD vs. CMOS Diagram via Gatan Inc. © 2022 Digital Sense 56
  • 57. Sensor quantum efficiency • Monochrome has a higher efficiency than RGB • Wavelengths over 710 nm are typically cut off with an IR- blocking filter © 2022 Digital Sense 57
  • 58. Aperture and depth of field 58 Diagram: Edmund Optics © 2022 Digital Sense Image: Elizabeth Mott
  • 59. 59 Your Computer Vision and Machine Learning R&D lab © 2022 Digital Sense
  • 60. 60 Component Development We develop tailored state-of-the-art Computer Vision or Machine Learning components to integrate into your apps or systems. Whole Application Delivery We build full web systems or apps for customers that prefer all development in the project to be handled by a single trusted vendor. Low-risk POC Develop a proof of concept using a process that marries the latest research with agile development. Staff Augmentation Our style of staff augmentation is based on teams that can self-manage to meet or exceed client expectations. Services © 2022 Digital Sense
  • 61. Let’s discuss your next project! We’d love to hear from you hello@digitalsense.ai digitalsense.ai 61 © 2022 Digital Sense