Title: Course CM0369
1Course CM0369 CMT911Machine Vision
- A course of 22 lectures
- Second Semester, 2008-9
2Lecturer
- Prof. Bruce Batchelor, BSc, PhD, DSc, CEng, FIET,
FSPIE, FSME - Email bruce_at_cs.cf.ac.uk
3Work Load
- 22 one-hour lectures
- 6 one-hour tutorials
- 2 one-hour laboratories (QT)
- About 40 hours of private study
- Course work Two 40min. tests (total 25)
- Examination (75, 2 hours)
- ge limit)
4Mathematics for this course
- Low level (GCSE)
- Used for notation not for analysis
- BUT a mathematical mind is important
5People are not reliable inspectors
6People are not reliable inspectors(This is not
PC but reflects reality!)
7Motivation foreign bodies in food
8Machine Vision - definition
- Machine Vision is concerned with the engineering
of integrated mechanical-optical-electronic-softwa
re systems for examining natural objects and
materials, human artifacts and manufacturing
processes, in order to detect defects and improve
quality, operating efficiency and the safety of
both products and processes. It is also used to
control machines used in manufacturing. - ge limit)
9Elements of a Vision System
10Generic MV System
11Inspecting objects on a conveyor
12Network Machine Vision System
13Network Vision System Controlling
Electro-mechical Hardware
14Machine Vision is / is not
- Machine Vision is related to, but distinct from
- Computer Vision
- Image Processing
- Artificial Intelligence
- Pattern Recognition.
- ge limit)
15MV Systems Engineering
- Mechanical handling?
- Lighting?
- Optics
- Sensors
- Electronics
- Signal processing
- Image processing
- Digital systems architecture
- Software
- Industrial engineering
- Human-computer interfacing
- Control systems
- Manufacturing, work practices and QA methods
- ge limit)
16Priorities
- Speed (throughput latency)
- Cost (capital expenditure running costs)
- Reliability - must work in hostile environment
- Programmability
- Ease of use - naïve users
- Must work in hostile environment
- . but no need to work in ambient light!
- Simple is best
- ge limit)
17Machine Vision - a bit of history
- 1954 J. K. Lemelson, patent on Machine Vision
- 1978 J. R. Parks, seminal article Industrial
Sensory Devices - 2005, Lemelson Foundation lost court case -
released the vision industry to develop the
technology without restriction. URL - http//bellsouthpwp.net/l/a/laurergj/UPC/ebmagar
t.html - http//www.law.com/jsp/article.jsp?id1126528524
211 - ge limit)
18Machine Vision Market
- The market is divided into roughly three equal
parts - USA
- Japan
- Europe
- Together, they are valued at about 6000 million.
- URL
- http //www.bccresearch.com/pressroom/RIAS010B.ht
m -
19Market Size - now predicted
20Information Sources
- B. G. Batchelor P. F. Whelan, Intelligent
Vision Systems for Industry, URL
http//www.eeng.dcu.ie/whelanp/ivsi/ - M. Graves B. G, Batchelor, "Machine Vision for
the Inspection of Natural Products", Springer
Verlag, January 2004, ISBN - B. G. Batchelor F. M. Waltz, Intelligent
Machine Vision Techniques, Implementation
Applications, Springer-Verlag, London, 2001,
ISBN 3-540-76224-8.
21Information Sources Item 1 replaces courses
notes - other notes supplied as needed
- B. G. Batchelor P. F. Whelan, Intelligent
Vision Systems for Industry, Springer Verlag,
London Berlin, 1997, ISBN 3-540-19969 1. Now
available on-line at http//www.eeng.dcu.ie/whela
np/ivsi/ - B. G. Batchelor F. M. Waltz, Intelligent
Machine Vision Techniques, Implementation
Applications, Springer-Verlag, London, 2001,
ISBN 3-540-76224-8. - 3. B. G. Batchelor, Intelligent Image
Processing in Prolog, Springer-Verlag, Berlin,
1991, ISBN 0-540-19647-1. - 4. B. G. Batchelor, F. M. Waltz, Interactive
Image Processing, Springer Verlag, New York,
1993, ISBN 3-540-19814-8. - 5. B. G. Batchelor P. F. Whelan (editors),
Industrial Vision Systems, SPIE Milestone
Series, vol MS 97, pub. SPIE - The International
Society for Optical Engineering, Bellingham WA,
U.S.A., ISBN 0-8194-1580-4. - 6. M. Graves B. G, Batchelor, "Machine Vision
for the Inspection of Natural Products", Springer
Verlag, , Springer-Verlag, London, 2003, ISBN
1852335254
22Image Acquisition
- Lighting and viewing
- Camera
- Array
- Line scan
- Range
- Non-visible imaging
- IR
- UV and fluorescence
- X-ray
23Image Representation
- Array representation
- Grey scale
- Binary
- Colour
- Stereo
- image sequences
- Bandwidth of human eye, television and film
- Binary images, other representations
24Image Processing for Machine Vision
- Grey-scale images
- Binary images
- Colour recognition
25Image Analysis
- Measurement
- Position
- Orientation
- Size
- Angles
- Analysis
- Shape
- Texture
26Software
- QT (home grown)
- Source code - requires MATLAB
- Stand-alone
- Stand-alone compiled
- Networked
- P-QT (home grown)
- PIP
- NeatVision
- NIH Image
27Everybody (thinks he/she) is an expert on vision
- The human eye is not a camera
- The brain is not a computer
- A person does not see the world as a computer
does - Lay people do not think algorithmically, in terms
of what a computer can do easily - Introspection does not work! A system cannot be
designed properly by thinking about how a person
sees the world - ge limit)
28Natural and Machine Vision
There are over 40 different types of eye - which
is best? Human vision is incredibly
complicated MV systems do not need to emulate
natural vision
29Vision - Mammals Humans
30Vision - Insects
31Vision - Nautilus
32Vision - Spiders
33Impossible Scene
34Machine Vision has difficulties
35Redesign the product to avoid difficulties with
inspection
36Visual sensing
37Non-visual sensing (line-scan)
38Non-visual sensing (range map)
39Non-visual sensing (UV)
40Non-visual sensing (IR)
41Non-visual sensing (Thermal IR)
42Non-visual sensing (X-ray)