Course CM0369 - PowerPoint PPT Presentation

1 / 43
About This Presentation
Title:

Course CM0369

Description:

(This is not PC but reflects reality!) Motivation : foreign bodies in food ... Vision: Techniques, Implementation & Applications', Springer-Verlag, London, ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 44
Provided by: bruceba
Category:

less

Transcript and Presenter's Notes

Title: Course CM0369


1
Course CM0369 CMT911Machine Vision
  • A course of 22 lectures
  • Second Semester, 2007-8

2
Lecturer
  • 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

3
Work 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)

4
No 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)

5
Mathematics for this course
  • Low level (GCSE)
  • Used for notation not for analysis
  • BUT a mathematical mind is important

6
People are not reliable inspectors
7
People are not reliable inspectors(This is not
PC but reflects reality!)
8
Motivation foreign bodies in food
9
Machine 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)

10
Elements of a Vision System
11
Generic MV System
12
Inspecting objects on a conveyor
13
Network Machine Vision System
14
Network Vision System Controlling
Electro-mechical Hardware
15
Machine Vision is / is not
  • Machine Vision is related to, but distinct from
  • Computer Vision
  • Image Processing
  • Artificial Intelligence
  • Pattern Recognition.
  • ge limit)

16
MV 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)

17
Priorities
  • 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)

18
Machine 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)

19
Machine 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

20
Market Size - now predicted
21
Information 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.

22
Information 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

23
Image Acquisition
  • Lighting and viewing
  • Camera
  • Array
  • Line scan
  • Range
  • Non-visible imaging
  • IR
  • UV and fluorescence
  • X-ray

24
Image Representation
  • Array representation
  • Grey scale
  • Binary
  • Colour
  • Stereo
  • image sequences
  • Bandwidth of human eye, television and film
  • Binary images, other representations

25
Image Processing for Machine Vision
  • Grey-scale images
  • Binary images
  • Colour recognition

26
Image Analysis
  • Measurement
  • Position
  • Orientation
  • Size
  • Angles
  • Analysis
  • Shape
  • Texture

27
Software
  • QT (home grown)
  • Source code - requires MATLAB
  • Stand-alone
  • Stand-alone compiled
  • Networked
  • P-QT (home grown)
  • PIP
  • NeatVision
  • NIH Image

28
Everybody (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)

29
Natural 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
30
Vision - Mammals Humans
31
Vision - Insects
32
Vision - Nautilus
33
Vision - Spiders
34
Impossible Scene
35
Machine Vision has difficulties
36
Redesign the product to avoid difficulties with
inspection
37
Visual sensing
38
Non-visual sensing (line-scan)
39
Non-visual sensing (range map)
40
Non-visual sensing (UV)
41
Non-visual sensing (IR)
42
Non-visual sensing (Therma IR)
43
Non-visual sensing (X-ray)
Write a Comment
User Comments (0)
About PowerShow.com