New Algorithms to Improve X-Ray Inspection

34
New Algorithms to Improve X-Ray Inspection

Transcript of New Algorithms to Improve X-Ray Inspection

Page 1: New Algorithms to Improve X-Ray Inspection

New Algorithms to Improve X-Ray Inspection

Page 2: New Algorithms to Improve X-Ray Inspection

Principles*of*x.ray*inspection

2

Page 3: New Algorithms to Improve X-Ray Inspection

The*first*100*years*in*x.ray*history*focused*on*hardware*improvements

3

Page 4: New Algorithms to Improve X-Ray Inspection

This*century,*algorithms*are*driving*x.ray*innovation

• Significant*improvement*in*computing*power

• Explosive*algorithm*focus*– see*Google• Marginal*improvement*in*hardware

4

Page 5: New Algorithms to Improve X-Ray Inspection

Outline

• SMT*Defects*identified*with*x.ray*inspection

• WISE• Dual*Energy• ICARUS• Artificial*Neural*Networks

5

Page 6: New Algorithms to Improve X-Ray Inspection

Algorithms*for*X.Ray*Inspection

6

RAW IMAGE REAL TIME ALGORITHMS

REAL TIME IMAGE

Page 7: New Algorithms to Improve X-Ray Inspection

WISE:*Wavelet*Image*Spectra*Enhancement*

• X.ray*inspection*enhancement*algorithm*based*on*parametric*estimation*of*image

• Runs*in*real*time*– not*an*offline*filter• What*is*parameter*estimation?

PATENT PENDING

Raw datas = A.sin(2πf + ϕ)A = 2f = 4kHzϕ = π

Parameter Estimation

8

Page 8: New Algorithms to Improve X-Ray Inspection

From*Wavelet*transform*to*Parameter*Estimation

Wavelet*Transform

Parameter*Estimation*Model

9

Page 9: New Algorithms to Improve X-Ray Inspection

Results*before*and*after*WISE

10

Page 10: New Algorithms to Improve X-Ray Inspection

Surplus*stock*of*electronic*components*dumped*into*the*market*further*establishing*the*broker*and*grey*marketsHuge*amounts*of*scrap*electronicsComponents*made*obsolete*Need*for*short*delivery*timeMassive*cost*reduction*pressures*on*OEM*buyers*for*double*digit*price*reductionsBuying*and*selling*via*the*internet*became*common*practice

The*counterfeit*electronics*problem

11

Page 11: New Algorithms to Improve X-Ray Inspection

Component*Harvesting

12

Page 12: New Algorithms to Improve X-Ray Inspection

US*Dept*of*Commerce*Report

13

Page 13: New Algorithms to Improve X-Ray Inspection

Only*expensive*parts*are*counterfeited…

Page 14: New Algorithms to Improve X-Ray Inspection

Anything*wrong*with*these*caps?

15

Page 15: New Algorithms to Improve X-Ray Inspection

What*happens*when*you*got*the*wrong*cap?

16

Page 16: New Algorithms to Improve X-Ray Inspection

17

Page 17: New Algorithms to Improve X-Ray Inspection

18

Page 18: New Algorithms to Improve X-Ray Inspection

Dual*Energy*X.Ray*Imaging

PATENT PENDING

Low Energy Image High Energy Image

19

Page 19: New Algorithms to Improve X-Ray Inspection

Dual*Energy*X.Ray*Imaging

PATENT PENDING

Dual Energy Image

20

Page 20: New Algorithms to Improve X-Ray Inspection

BGA*with*voids*– dual*energy

21

Page 21: New Algorithms to Improve X-Ray Inspection

PATENT PENDING

Transformer*– dual*energy

22

Page 22: New Algorithms to Improve X-Ray Inspection

How*can*we*use*these*innovations*for*counterfeit*detection?*What’s*wrong*

here?

23

Page 23: New Algorithms to Improve X-Ray Inspection

How*can*we*use*these*innovations*for*counterfeit*detection?*And*here?

24

Page 24: New Algorithms to Improve X-Ray Inspection

How*can*we*use*these*innovations*for*counterfeit*detection?

25

Page 25: New Algorithms to Improve X-Ray Inspection

ICARUSImage Comparison Algorithms for Radiography Unified Software

26

Page 26: New Algorithms to Improve X-Ray Inspection

ICARUS*Comparison*Algorithm

• Challenge*is*to*find*the*global*minimum*

27

Page 27: New Algorithms to Improve X-Ray Inspection

Unfortunately*things*are*not*simple…**

• Multiple*algorithms*compete*for*best*answer

28

Page 28: New Algorithms to Improve X-Ray Inspection

ICARUSImage*Comparison*Algorithms*for*Radiography*Unified*Software

1st – SELECT REFERENCE

IMAGE

2nd – DEFINE COMPARISON

MASK

29

Page 29: New Algorithms to Improve X-Ray Inspection

ICARUSImage*Comparison*Algorithms*for*Radiography*Unified*Software

4th – CORRECT FOR ROTATION AND OFFSET

TRANSLATION

3rd – COLLECT IMAGE FROM

TAPE

30

Page 30: New Algorithms to Improve X-Ray Inspection

ICARUSImage*Comparison*Algorithms*for*Radiography*Unified*Software

5th – MEASURE SIMILARITY BETWEEN REFERENCE AND ACQUIRED IMAGE WITH

MASK APPLIED TO BOTH IMAGES

REFERENCE ACQUIRED

31

Page 31: New Algorithms to Improve X-Ray Inspection

ICARUSImage*Comparison*Algorithms*for*Radiography*Unified*Software

6th – COMPARE MEASURED SIMILARITY WITH SET THRESHOLD

REFERENCE ACQUIRED

Example: 98% SIMILARITY: IF < THRESHOLD ! FAILIF > THRESHOLD ! PASS

DIFFERENCES

32

Page 32: New Algorithms to Improve X-Ray Inspection

ICARUSImage*Comparison*Algorithms*for*Radiography*Unified*Software

REFERENCE ACQUIRED + DIFFERENCES

33

Page 33: New Algorithms to Improve X-Ray Inspection

ICARUSImage*Comparison*Algorithms*for*Radiography*Unified*Software

7th– REPEAT PROCESS FOR WHOLE TAPE. STOP ON FAIL

34

Page 34: New Algorithms to Improve X-Ray Inspection

Conclusions

• Innovation*in*the*first*century*of*the*x.ray*inspection*market*was*driven*by*hardware*improvements

• Massive*computing*power*has*allowed*the*second*century*to*be*driven*by*algorithm*innovations

• Expect*to*see*more*algorithm*improvements*this*century

35