2D Machine Vision
1
What are we talking about in this module?
Machine
Vision
Image
processing
Computer
Vison
• The overlap between the following fields
– Machine Vision
– Computer Vision
– Image Processing
2
What are we talking about in this module?
Machine
Vision
Image
processing
Computer
Vison
• Machine Vision
• Computer Vision
• Image Processing
Machine vision is the technology and methods used to provide
imaging-based automatic inspection and analysis for such
applications as automatic inspection, process control, and robot
guidance in industry. https://en.wikipedia.org/wiki/Machine_vision -
23-3-17
3
What are we talking about in this module?
Machine
Vision
Image
processing
Computer
Vison
• Machine Vision
• Computer Vision
• Image Processing
Computer vision is a field that includes methods
for acquiring, processing, analyzing, and understanding images and,
in general, high-dimensional data from the real world in order to
produce numerical or symbolic information, e.g., in the forms of
decisions https://en.wikipedia.org/wiki/Computer_vision - 23-3-17
4
What are we talking about in this module?
Machine
Vision
Image
processing
Computer
Vison
• Machine Vision
• Computer Vision
• Image Processing
Image processing is processing of images using mathematical
operations by using any form of signal processing for which the input
is an image, a series of images, or a video, such as a
photograph or video frame; the output of image processing may be
either an image or a set of characteristics or parameters related to
the image. https://en.wikipedia.org/wiki/Image_processing - 23-3-17
5
Application Fields (1)
• We distinguish roughly 4 application fields for 2D machine Vision
– Locate (e.g. position & orientation)
• Determining position & orientation in regard to a
vision camera to pass data to a robot
– Measure (e.g. physical dimensions)
– Inspect (e.g. presence or absense)
– Identify (e.g. read codes/characters)
6
Application Fields (2)
• We distinguish roughly 4 application fields for 2D machine Vision
– Locate (e.g. position & orientation)
– Measure (e.g. physical dimensions)
• Performing measurements/tolerance analysis on
(parts of) products
– Inspect (e.g. presence or absense)
– Identify (e.g. read codes/characters)
7
Application Fields (3)
• We distinguish roughly 4 application fields for 2D machine Vision
– Locate (e.g. position & orientation)
– Measure (e.g. physical dimensions)
– Inspect (e.g. presence or absense)
• Checking whether or not a product is at the point
where you expect it to be
– Identify (e.g. read codes/characters)
8
Application Fields (4)
• We distinguish roughly 4 application fields for 2D machine Vision
– Locate (e.g. position & orientation)
– Measure (e.g. physical dimensions)
– Inspect (e.g. presence or absense)
– Identify (e.g. read codes/characters)
• For example reading specific codes (like QR, barcodes
etc.) from a product
9
2D Machine vision steps (roughly)
• Imaging
– Take an image
• Processing and analysis
– Analyze the image to obtain a result
• Communication
– Send the result to the system in control of the process
• Action
– Take action depending on the vision system’s result
10
Key elements 2D vision
Object
Lighting
Lens + sensor + electronics
Interface
Image
Image processing in software
11
Camera
• In nearly all applications you’re trying to get as much contrast as
possible (to make it easier to determine for measuring/detecting
features in an image)

2D machine vision first lecture

  • 1.
  • 2.
    What are wetalking about in this module? Machine Vision Image processing Computer Vison • The overlap between the following fields – Machine Vision – Computer Vision – Image Processing 2
  • 3.
    What are wetalking about in this module? Machine Vision Image processing Computer Vison • Machine Vision • Computer Vision • Image Processing Machine vision is the technology and methods used to provide imaging-based automatic inspection and analysis for such applications as automatic inspection, process control, and robot guidance in industry. https://en.wikipedia.org/wiki/Machine_vision - 23-3-17 3
  • 4.
    What are wetalking about in this module? Machine Vision Image processing Computer Vison • Machine Vision • Computer Vision • Image Processing Computer vision is a field that includes methods for acquiring, processing, analyzing, and understanding images and, in general, high-dimensional data from the real world in order to produce numerical or symbolic information, e.g., in the forms of decisions https://en.wikipedia.org/wiki/Computer_vision - 23-3-17 4
  • 5.
    What are wetalking about in this module? Machine Vision Image processing Computer Vison • Machine Vision • Computer Vision • Image Processing Image processing is processing of images using mathematical operations by using any form of signal processing for which the input is an image, a series of images, or a video, such as a photograph or video frame; the output of image processing may be either an image or a set of characteristics or parameters related to the image. https://en.wikipedia.org/wiki/Image_processing - 23-3-17 5
  • 6.
    Application Fields (1) •We distinguish roughly 4 application fields for 2D machine Vision – Locate (e.g. position & orientation) • Determining position & orientation in regard to a vision camera to pass data to a robot – Measure (e.g. physical dimensions) – Inspect (e.g. presence or absense) – Identify (e.g. read codes/characters) 6
  • 7.
    Application Fields (2) •We distinguish roughly 4 application fields for 2D machine Vision – Locate (e.g. position & orientation) – Measure (e.g. physical dimensions) • Performing measurements/tolerance analysis on (parts of) products – Inspect (e.g. presence or absense) – Identify (e.g. read codes/characters) 7
  • 8.
    Application Fields (3) •We distinguish roughly 4 application fields for 2D machine Vision – Locate (e.g. position & orientation) – Measure (e.g. physical dimensions) – Inspect (e.g. presence or absense) • Checking whether or not a product is at the point where you expect it to be – Identify (e.g. read codes/characters) 8
  • 9.
    Application Fields (4) •We distinguish roughly 4 application fields for 2D machine Vision – Locate (e.g. position & orientation) – Measure (e.g. physical dimensions) – Inspect (e.g. presence or absense) – Identify (e.g. read codes/characters) • For example reading specific codes (like QR, barcodes etc.) from a product 9
  • 10.
    2D Machine visionsteps (roughly) • Imaging – Take an image • Processing and analysis – Analyze the image to obtain a result • Communication – Send the result to the system in control of the process • Action – Take action depending on the vision system’s result 10
  • 11.
    Key elements 2Dvision Object Lighting Lens + sensor + electronics Interface Image Image processing in software 11 Camera • In nearly all applications you’re trying to get as much contrast as possible (to make it easier to determine for measuring/detecting features in an image)

Editor's Notes

  • #2 https://www.google.nl/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwictNDQ66vKAhXCJw8KHfG9B4oQjRwIBw&url=http%3A%2F%2Fwww.begaptsolutions.com%2Fmachine-vision.html&psig=AFQjCNHwomExn1btVTKEvxIWWW0qqaP9PA&ust=1452948087722493 https://www.google.nl/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwjIldTa66vKAhXCmw4KHXk0CgcQjRwIBw&url=http%3A%2F%2Fwww.visionxinc.com%2Fmachine-vision-software.html&psig=AFQjCNHwomExn1btVTKEvxIWWW0qqaP9PA&ust=1452948087722493 https://www.google.nl/imgres?imgurl=http://www.gunnars.com/b2b/wp-content/themes/striking/cache/images/841_Blog_1-628x314.jpg&imgrefurl=http://www.gunnars.com/b2b/understanding-computer-vision-syndrome-2/&h=314&w=628&tbnid=0lVdIWk6Ig7FQM:&docid=JV9ud3zAyvT8HM&ei=MOmYVo6aL4OwPPytmbAC&tbm=isch&ved=0ahUKEwiO8tHh66vKAhUDGA8KHfxWBiYQMwgfKAAwAA https://www.google.nl/imgres?imgurl=http://www.merl.com/public/img/photography/computer-vision-banner.jpg&imgrefurl=http://www.merl.com/research/computer-vision&h=203&w=642&tbnid=GoCPWtLjEyxVFM:&docid=JTi493XCo6RKqM&ei=MOmYVo6aL4OwPPytmbAC&tbm=isch&ved=0ahUKEwiO8tHh66vKAhUDGA8KHfxWBiYQMwgnKAgwCA
  • #3 Machine vision (MV) is the technology and methods used to provide imaging-based automatic inspection and analysis for such applications as automatic inspection, process control, and robot guidance in industry. Computer vision is a field that includes methods for acquiring, processing, analyzing, and understanding images and, in general, high-dimensional data from the real world in order to produce numerical or symbolic information, e.g., in the forms of decisions Image processing is processing of images using mathematical operations by using any form of signal processing for which the input is an image, a series of images, or a video, such as aphotograph or video frame; the output of image processing may be either an image or a set of characteristics or parameters related to the image.
  • #4 Machine vision (MV) is the technology and methods used to provide imaging-based automatic inspection and analysis for such applications as automatic inspection, process control, and robot guidance in industry. Computer vision is a field that includes methods for acquiring, processing, analyzing, and understanding images and, in general, high-dimensional data from the real world in order to produce numerical or symbolic information, e.g., in the forms of decisions Image processing is processing of images using mathematical operations by using any form of signal processing for which the input is an image, a series of images, or a video, such as aphotograph or video frame; the output of image processing may be either an image or a set of characteristics or parameters related to the image.
  • #5 Machine vision (MV) is the technology and methods used to provide imaging-based automatic inspection and analysis for such applications as automatic inspection, process control, and robot guidance in industry. Computer vision is a field that includes methods for acquiring, processing, analyzing, and understanding images and, in general, high-dimensional data from the real world in order to produce numerical or symbolic information, e.g., in the forms of decisions Image processing is processing of images using mathematical operations by using any form of signal processing for which the input is an image, a series of images, or a video, such as aphotograph or video frame; the output of image processing may be either an image or a set of characteristics or parameters related to the image.
  • #6 Machine vision (MV) is the technology and methods used to provide imaging-based automatic inspection and analysis for such applications as automatic inspection, process control, and robot guidance in industry. Computer vision is a field that includes methods for acquiring, processing, analyzing, and understanding images and, in general, high-dimensional data from the real world in order to produce numerical or symbolic information, e.g., in the forms of decisions Image processing is processing of images using mathematical operations by using any form of signal processing for which the input is an image, a series of images, or a video, such as aphotograph or video frame; the output of image processing may be either an image or a set of characteristics or parameters related to the image.
  • #11 http://www.vision-systems.com/content/dam/VSD/print-articles/2011/09/fea1F1toc-1109vsd.jpg