Welcome to Machine Vision Solutions for Part Identification

  • Slides: 57
Download presentation
Welcome to Machine Vision Solutions for Part Identification & Traceability Part Identification 2 D

Welcome to Machine Vision Solutions for Part Identification & Traceability Part Identification 2 D Data Matrix OCR/OCV Linear Barcode 0

Agenda 1

Agenda 1

Agenda Con’t. 2

Agenda Con’t. 2

Agenda Con’t. 3

Agenda Con’t. 3

Part Identification & Traceability Overview Dr. Michael Schreiber DVT Director of Applied Engineering 4

Part Identification & Traceability Overview Dr. Michael Schreiber DVT Director of Applied Engineering 4

Topic Outline • • • Identification and Traceability Methods of Identification OCR 2 D

Topic Outline • • • Identification and Traceability Methods of Identification OCR 2 D Data. Matrix Marking Methods Readability 5

Identification • The ability to recognize a part by unique key features and/or markings

Identification • The ability to recognize a part by unique key features and/or markings – – Feature Identification OCR 1 D Barcodes 2 D Codes 6

Feature Identification • • Size Shape Color Unique Features 7

Feature Identification • • Size Shape Color Unique Features 7

Feature Identification • May be able to use existing features • Less Specific •

Feature Identification • May be able to use existing features • Less Specific • Usually go/no go • Not unique • Less data for traceability 8

Traceability • Ability to store pertain data • Specific to part, date, lot •

Traceability • Ability to store pertain data • Specific to part, date, lot • Data is Valuable – Inventory control, forecasting, business operation – Recall information – Error Proofing – Making sure part are made in the correct order 9

Methods of Reading • Alpha. Numeric – Ease for Human to read – Takes

Methods of Reading • Alpha. Numeric – Ease for Human to read – Takes up a large amount of room – Hardest for Machines to read • 1 D Codes – Simple readers – No Error Correction – Large Footprint 10

Methods of Reading • 1 D Stacked Codes – More information, • 2 D

Methods of Reading • 1 D Stacked Codes – More information, • 2 D Codes – Small Footprint – Error Correction Build-In – More information 11

Industrial OCR • What is Industrial OCR? – Reading of characters in any manufacturing

Industrial OCR • What is Industrial OCR? – Reading of characters in any manufacturing or production environment – Lot Codes, Date Codes, Part Numbers – Typically use OCR “friendly” fonts • OCR A, OCR B, Semi • Undecorated, non-serif fonts • Almost always upper case 12

Industrial OCR • Semi-conductor – Wafer ID’s • Virgin & in-process – IC part

Industrial OCR • Semi-conductor – Wafer ID’s • Virgin & in-process – IC part numbers • Laser etched – Fixture ID’s – IC pack numbers 13

Industrial OCR • Automotive – Metal parts • Engine block, cases, stamped body parts,

Industrial OCR • Automotive – Metal parts • Engine block, cases, stamped body parts, etc. – Glass – Displays • Aerospace – Similar to automotive 14

Industrial OCR – General Manufacturing • Metal parts – Pin stamped – Engraved –

Industrial OCR – General Manufacturing • Metal parts – Pin stamped – Engraved – Warehousing • Labels – Ink-jet, dot matrix – “Junk mail” sorting 15

Industrial OCR • Pharmaceutical – OCR combined with OCV – Date, lot code inspection

Industrial OCR • Pharmaceutical – OCR combined with OCV – Date, lot code inspection & sorting – Stringent FDA standards • Label printers – OCR and/or OCV – High speed 16

Industrial OCR • Cellular Phone – “Read” displays – Check for missing segments •

Industrial OCR • Cellular Phone – “Read” displays – Check for missing segments • Medical manufacturing • Many, many more …. . 17

OCR Technologies • Correlation – Mathematical, oldest, slow, clean images only • Geometric –

OCR Technologies • Correlation – Mathematical, oldest, slow, clean images only • Geometric – Pattern matching algorithms • Algorithmic – Pre-trained, only perfect character printing • Feature extraction – OCR specific, fast, flexible, trainable 18

OCR – Feature Extraction • • • Foreign Languages Curved Printing Vertical Printing Dot

OCR – Feature Extraction • • • Foreign Languages Curved Printing Vertical Printing Dot Matrix Handles more Variability 19

OCR Font Choices • OCR enhanced - best • Serif or decorated fonts worst

OCR Font Choices • OCR enhanced - best • Serif or decorated fonts worst • Stroke - best • Segmented – problem for most readers, not DVT • Dot Matrix – big problem for most, not DVT 20

Typically Tough Font Situations • Non-stroke characters • Imperfect stroke characters • Warped and

Typically Tough Font Situations • Non-stroke characters • Imperfect stroke characters • Warped and italicized characters – Dot matrix in this class impossible for most • Touching characters • Varying size and aspect ratio • “Junk” above and/or below characters • Imperfect lighting 21

Achieving OCR Success • Dot matrix or Stroke fonts – Must be OCR “friendly”

Achieving OCR Success • Dot matrix or Stroke fonts – Must be OCR “friendly” • Can be thresholded – Not embedded in patterns or pictures – No gross imperfections running through the text • REPEATABLE IMAGES!!!!! • Tougher images can be read, but require more effort 22

Application Overview • • • OCR Smart Sensor is trainable Variety of automatic threshold

Application Overview • • • OCR Smart Sensor is trainable Variety of automatic threshold options OCR specific filters Dot matrix or stroke characters Pre-trained standard fonts Control of spacing and bounding boxes 23

1 D Codes • • UPC/EAN Interleaved 2 of 5 USS-128 USS-39 Codabar Pharma.

1 D Codes • • UPC/EAN Interleaved 2 of 5 USS-128 USS-39 Codabar Pharma. Code BC 412 PDF 417 • • • RSS-14 Code 93 POSTNET Micro PDF 417 RSS – Limited, Composite, Expanded • Planet Code • UPC Composite 24

2 D Data Matrix • More Data – 6 to 3116 digits • Smaller

2 D Data Matrix • More Data – 6 to 3116 digits • Smaller Footprint • Reed-Solomon error correction – Up to 50% code degradation • More Tolerance to lighting and marking changes • Many formats: – Square and rectangular – ECC 00, 050, 080, 100, 140, 200 – ECC-200 preferred on new applications 25

2 D Code Selection • Industry Specific – Data. Matrix Prevalent • • •

2 D Code Selection • Industry Specific – Data. Matrix Prevalent • • • Automotive Industry Action Group (AIAG) Department of Defense Aerospace (IAQG) NASA Electronics Industry Association (EIA) – ECC 200 for non-specified standard 26

Square 2 D Symbols Numbers Characters Bytes 10 x 10 6 3 1 12

Square 2 D Symbols Numbers Characters Bytes 10 x 10 6 3 1 12 x 12 10 6 3 14 x 14 16 10 6 16 x 16 24 16 10 18 x 18 36 25 16 20 x 20 44 31 20 22 x 22 60 43 28 24 x 24 72 52 34 26 x 26 88 64 42 32 x 32 124 91 60 36 x 36 172 127 84 40 x 40 228 169 112 44 x 44 288 214 142 Larger Codes supported as well 27

Rectangular 2 D Symbols 8 x 18 Number Charact s ers 10 6 Bytes

Rectangular 2 D Symbols 8 x 18 Number Charact s ers 10 6 Bytes 3 8 x 32 20 13 8 12 x 26 32 22 14 12 x 36 44 31 20 16 x 36 64 46 30 28

Less Sensitive to Variability • Skew • Lighting • Size 29

Less Sensitive to Variability • Skew • Lighting • Size 29

Size and Focus 30

Size and Focus 30

Marking Factors • • • Life Expectancy Material to be printed on Surface characteristics

Marking Factors • • • Life Expectancy Material to be printed on Surface characteristics Volume Symbol Size Space 31

Marking Methods • Laser Marking – Laser burns surface – Good speed and quality

Marking Methods • Laser Marking – Laser burns surface – Good speed and quality – Semicon, electronics, packaging, medical • Dot Peening – Mechnical stylus dented surface to create dots – Automotive, Aerospace • Ink Jet Printing – Ink leaves colors mark on surface – Surface characteristics determine permanence – High Speed, moving parts, good contrast • • Thermal Transfer Etching (Electro-Chemical ) – Oxidation of metal surface – Round parts 32

2 D Codes 33

2 D Codes 33

Mark Placement • • Flat Surface Clean Area Raised surface instead of embedded Readily

Mark Placement • • Flat Surface Clean Area Raised surface instead of embedded Readily visible 34

Readability/Print Grading • Quiet Zone – Area around Code • Finder Bars – L

Readability/Print Grading • Quiet Zone – Area around Code • Finder Bars – L Shaped used for finding symbol • “Clocking” Pattern – Alternating dots opposite Finder Bars • Data Cells – Encoded Information 35

Cells • Marking Method determines cell shape and size • Minimum size may be

Cells • Marking Method determines cell shape and size • Minimum size may be determined by surface texture 36

Verification/Grading • AIM Standard – A-F Grading – – – Symbol Decode Contrast Print

Verification/Grading • AIM Standard – A-F Grading – – – Symbol Decode Contrast Print Growth Axial Non-Uniformity Unused Error Correction • Other Parameters – Dot Size – Dot Offset 37

Reading Challenges • • Poor Focus Washed Out Low Contrast Non Uniform Background 38

Reading Challenges • • Poor Focus Washed Out Low Contrast Non Uniform Background 38

Reading Challenges: Printing 39

Reading Challenges: Printing 39

Reading Challenges: Background 40

Reading Challenges: Background 40

DVT DMReader • Data. Matrix/Readers 41

DVT DMReader • Data. Matrix/Readers 41

Solutions • Intelligent Scanners – OCR, 1 D, 2 D Reading – DMReader frontend

Solutions • Intelligent Scanners – OCR, 1 D, 2 D Reading – DMReader frontend for simple setup – Regular Speed and High Speed • Smart. Image Sensors – Color, Higher Resolution, Stainless Steel Options 42

Hardware Specs: 640 X 480 Greyscale resolution Hatachi SH 4 Processor 32 Mb RAM

Hardware Specs: 640 X 480 Greyscale resolution Hatachi SH 4 Processor 32 Mb RAM 100 Data. Matrix reads per second Stainless steel enclosure that is suitable for FDA-regulated wash-down 4 to 8 times faster than environment the Legend 540 IP 66, IP 67, and IP 68 Rated Industrial I/O and Ethernet connectors Legend 550 Speed 8 Mb Flash 43

CFR 21 Part 11 • Pertains to – Electronic record keeping – Electronic signatures

CFR 21 Part 11 • Pertains to – Electronic record keeping – Electronic signatures • In Terms of On. Line inspection Systems – Documenting a trail of changes and – Who made the changes 44

CFR 21 Part 11 • Two DVT Component allow a system to be configured

CFR 21 Part 11 • Two DVT Component allow a system to be configured for FDA compliancy. – Access Control – DVT Smart. Logger Service 45

CFR 21 Part 11 • Access Control and Smart. Logger – Aid in creating

CFR 21 Part 11 • Access Control and Smart. Logger – Aid in creating a FDA 21 Part 11 compliant process – Increase ability to monitor user activities – Maintain version history of camera states – Provide central location for event logging for multiple systems 46

DVT Support Model Bob Settle DVT Director of Marketing 47

DVT Support Model Bob Settle DVT Director of Marketing 47

Siemens VDO Bob Segraves DVT Director of Business Development 48

Siemens VDO Bob Segraves DVT Director of Business Development 48

Siemens VDO 49

Siemens VDO 49

R&D Tool by Frank Long, DVT Director of Business Development 50

R&D Tool by Frank Long, DVT Director of Business Development 50

R&D Tool 51

R&D Tool 51

Vision System Wiring Diagram 52

Vision System Wiring Diagram 52

Smart. Link & Touchscreen Operator Interface 53

Smart. Link & Touchscreen Operator Interface 53

Free Breakout Board! 54

Free Breakout Board! 54

* Free Breakout Board! $300 Value! • Must be purchased with camera, lens, &

* Free Breakout Board! $300 Value! • Must be purchased with camera, lens, & light in next 60 days Code #: XK 17 BJ Email: monica. berry@dvtsensors. com 55

Our Vision DVT’s core value system is based on the concept of Servant Leadership

Our Vision DVT’s core value system is based on the concept of Servant Leadership means putting the needs of others before your own needs. Instead of asking, “What’s in it for me? ” A Servant Leader would ask, “How may I serve you? ” At DVT, we put the needs of our customers and partners ahead of our own needs. Agape – (ä-‘gä-pā) Greek Term meaning – Unconditional Love. DVT ‘s Agape Support is Unconditional. 56