Title: Course CM0369
1Course CM0369 CMT911Machine Vision
- A course of 22 lectures
- Second Semester, 2007-8
2Lecturer
- Prof. Bruce Batchelor, BSc, PhD, DSc, CEng, FIET,
FSPIE, FSME - Office South 2.18B
- Tel. 029 20 874 390
- Email bruce_at_cs.cf.ac.uk
- Tutorial assistant Simon Caton
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)
4No lecture Wednesday 6th February
- To catch up, I will lecture in weeks 5 6
(previously allocated to tutorials). Details - Monday 25th Feb, 10.00 - 10.50, room T2-07
- Monday 3rd March, 10.00 - 10.50, room T2-07
- ge limit)
5Mathematics for this course
- Low level (GCSE)
- Used for notation not for analysis
- BUT a mathematical mind is important
6People are not reliable inspectors
7People are not reliable inspectors(This is not
PC but reflects reality!)
8Motivation foreign bodies in food
9Machine 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)
10Elements of a Vision System
11Generic MV System
12Inspecting objects on a conveyor
13Network Machine Vision System
14Network Vision System Controlling
Electro-mechical Hardware
15Machine Vision is / is not
- Machine Vision is related to, but distinct from
- Computer Vision
- Image Processing
- Artificial Intelligence
- Pattern Recognition.
- ge limit)
16MV 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)
17Priorities
- 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)
18Machine 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)
19Machine 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 -
20Market Size - now predicted
21Information 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.
22Information 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
23Image Acquisition
- Lighting and viewing
- Camera
- Array
- Line scan
- Range
- Non-visible imaging
- IR
- UV and fluorescence
- X-ray
24Image Representation
- Array representation
- Grey scale
- Binary
- Colour
- Stereo
- image sequences
- Bandwidth of human eye, television and film
- Binary images, other representations
25Image Processing for Machine Vision
- Grey-scale images
- Binary images
- Colour recognition
26Image Analysis
- Measurement
- Position
- Orientation
- Size
- Angles
- Analysis
- Shape
- Texture
27Software
- QT (home grown)
- Source code - requires MATLAB
- Stand-alone
- Stand-alone compiled
- Networked
- P-QT (home grown)
- PIP
- NeatVision
- NIH Image
28Everybody (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)
29Natural 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
30Vision - Mammals Humans
31Vision - Insects
32Vision - Nautilus
33Vision - Spiders
34Impossible Scene
35Machine Vision has difficulties
36Redesign the product to avoid difficulties with
inspection
37Visual sensing
38Non-visual sensing (line-scan)
39Non-visual sensing (range map)
40Non-visual sensing (UV)
41Non-visual sensing (IR)
42Non-visual sensing (Therma IR)
43Non-visual sensing (X-ray)