SlideShare una empresa de Scribd logo
1 de 19
APPLICATION OF IMAGE PROCESSING IN THE DETECTION
OF PRINTED CIRCUIT BOARD
Presented by:
Jeevan B M
4KV11EC032
VIII SEM E&C
KVGCE
1
CONTENTS
• Introduction
• Image Acquisition System
• Image Enhancement
• Edge Detection
• Image Binarization
• Defect Detection Of Subtraction Method
• Conclusions
• References
2
2
INTRODUCTION
• Electronic equipments quality and performance depends on
quality of printed circuit board[PCB].
• Defections appear in PCB
o Solder mark is unevenness
o Lines and pads damages productions in PCB
So detection is a necessary to ensure the quality of PCB
• defections appear in PCB due to
o Bad welding points
o Short circuit
3
•Image processing has two purposes
oImages suitable for human observation and
detection
oRecognize and understand images automatically
•The system includes
oImage acquisition system
oImage enhancement
oEdge detection
oDefect detection
4
Continue..
Image Acquisition system:
Figure: Acquisition system
5
•System is composed of light source, conveyor belt, controlling
board, circuit board and CCD camera.
•Light sources that improve the capabilities of vision systems.
•Conveyor belt is used to automatically transmit detected circuit
boards.
•According to the requirements, we fix the CCD camera on the
position is fixed.
•The speed of the belt should match the CCD acquisition rate.
6
•The hole procedure consists of 3 steps
1) Detected board should be placed.
2) Setting the CCD camera resolution and exposure time.
3) The circuit board images collected by CCD are saved to
PC.
• Then image processing and feature extraction is going to be
undertaken.
Continue..
7
Image Enhancement
•Image gray transformation and image smoothing are the two
methods of image enhancement.
•Image smoothing also called blurring of an image and image
smoothing is mainly used to reduce the noise.
•Gray scale image refereed as monochrome or one color image
contains only brightness information no color information.
•Gray level correction is a simple and effective way to enhance
image in spatial domain.
8
Continue..
• In this paper two dimensional gray equalization is
achieved
• Gray transformation increase the dynamic range,
expand the image contrast and make the image
clearer.
a) Original Image b) Enhancement Image
Figure. Gray Enhancement Image
9
Edge Detection
•In this edge of the object is reflected by the discontinuity of
gray level.
•It can be divided into step edges and roof edges according
to the characteristics.
•the purpose of edge detection is to obtain external contour
features of the image.
•Edge detection is the name for which identifying points in a
digital image.
10
Image binariztion
•Binary image is a simplest type of image can take on two
values typically black or white and 0 or 1.
•It is a important technology to get the image contour.
•Mathematical morphological opening operation can be used
to eliminate small objects, separating objects, smooth larger
object boundaries without obvious area changes.
•Morphological opening operation is firstly proposed to the
original image in solder joint
11
a) Background image b) Image Enhancement
Figure .Morphological image enhancement
Figure . Binarization of solder joints
12
Defect detection of subtraction method
•Background subtraction can provide the difference between
images.
•And can be used to
oGuide the dynamic monitoring
o Moving target detection and tracking
o Image background elimination and image recognition .
•In this process difference corresponding to missing
components in a target PCB is identified.
• In the processing noise will be extracted and leaving only
defect characteristics .
13
a) Detect Image b)Template image (c)Defect detection
Figure . Image detection of Subtraction Method
Figure shows is the defect detection image by subtraction
method, and
a) is the board image to be detected.
b) is the template image.
c) is the defect detection image by subtraction.
14
CONCLUSION
•This paper analysis the Binarization and defects detecting
system of the printed circuit board based on image
processing technology.
•The system is composed of image acquisition, image
enacement, edge détection , image binariztion and defects
detection by subtraction method.
•This method can perform high effective, fast speed and
accurate measurement by the powerful digital image
processing ability
15
REFERENCES
[1] Xiong Zhenjiao. Research on the Detection Method Based
on Image for Defect in Circuit Board. [Mj. School of
Information Engineering Nanchang Hangkong University,
2012.
[2] N.G.Shankar, Z.W. Zhong. Defect detection on
semiconductor
wafersurfaces[I].Microelectronic Engineering , 2005: 337-
346.
[3] JIANG Ke-wan, WU Qi. Application of Image Recognition
Technology in PCB Precision.
16
• Xiong Bangshu, Xiong Zhenjiao, Mo Van. Detection Method of
Printed Circuit Board Defect
•S-J Ko, Lee Y H. Center Weighted Median Filter and their
Application to Image Enhancement
•Liu He. Digital image processing and application [ Mj. China
Electric Power Press, 2005
• Zhao Chunhui. Modern Image Processing Technology and
Matlab Realization[M]. Beijing People' Posts And
Telecommunications press, 200 I.
•K.RCastleman. Digital Image Processing. Newyork Prentice
Hall,1998.
17
•Bin He. Digital Image Processing [Mj. Beijing People' Posts
And Telecommunications Press, 2001
• Zhou Iinping.MATLAB6.5 Image Processing and Application
Examples[Mj. Beijing: Science
18
19

Más contenido relacionado

La actualidad más candente

Real Time Object Tracking
Real Time Object TrackingReal Time Object Tracking
Real Time Object TrackingVanya Valindria
 
You Only Look Once: Unified, Real-Time Object Detection
You Only Look Once: Unified, Real-Time Object DetectionYou Only Look Once: Unified, Real-Time Object Detection
You Only Look Once: Unified, Real-Time Object DetectionDADAJONJURAKUZIEV
 
Introduction to Object recognition
Introduction to Object recognitionIntroduction to Object recognition
Introduction to Object recognitionAshiq Ullah
 
Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.SomitSamanto1
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniquesBulbul Agrawal
 
Object Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksObject Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksUsman Qayyum
 
Image classification using CNN
Image classification using CNNImage classification using CNN
Image classification using CNNNoura Hussein
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIPbabak danyal
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and SegmentationA B Shinde
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentationAshwinBicholiya
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processingRaghu Kumar
 
Image Restoration
Image RestorationImage Restoration
Image RestorationPoonam Seth
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processingVinayak Narayanan
 
Object Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning FrameworkObject Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning FrameworkNader Karimi
 
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...Md. Shohel Rana
 
Defect detection and classification of printed circuit board using MATLAB
Defect detection and classification of printed circuit board using MATLABDefect detection and classification of printed circuit board using MATLAB
Defect detection and classification of printed circuit board using MATLABIRJET Journal
 

La actualidad más candente (20)

Real Time Object Tracking
Real Time Object TrackingReal Time Object Tracking
Real Time Object Tracking
 
You Only Look Once: Unified, Real-Time Object Detection
You Only Look Once: Unified, Real-Time Object DetectionYou Only Look Once: Unified, Real-Time Object Detection
You Only Look Once: Unified, Real-Time Object Detection
 
Object tracking
Object trackingObject tracking
Object tracking
 
Object detection
Object detectionObject detection
Object detection
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
Introduction to Object recognition
Introduction to Object recognitionIntroduction to Object recognition
Introduction to Object recognition
 
Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.
 
Image compression .
Image compression .Image compression .
Image compression .
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Object Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksObject Detection using Deep Neural Networks
Object Detection using Deep Neural Networks
 
Image classification using CNN
Image classification using CNNImage classification using CNN
Image classification using CNN
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIP
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and Segmentation
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentation
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
 
Object Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning FrameworkObject Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning Framework
 
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
 
Defect detection and classification of printed circuit board using MATLAB
Defect detection and classification of printed circuit board using MATLABDefect detection and classification of printed circuit board using MATLAB
Defect detection and classification of printed circuit board using MATLAB
 

Destacado

traffic jam detection using image processing
traffic jam detection using image processingtraffic jam detection using image processing
traffic jam detection using image processingMalika Alix
 
Flower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image ProcessingFlower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image ProcessingIOSR Journals
 
HARDENING by Jeevan B M
HARDENING by Jeevan B M HARDENING by Jeevan B M
HARDENING by Jeevan B M Jeevan B M
 
A supervised lung nodule classification method using patch based context anal...
A supervised lung nodule classification method using patch based context anal...A supervised lung nodule classification method using patch based context anal...
A supervised lung nodule classification method using patch based context anal...ASWATHY VG
 
140515 andrew kuo
140515 andrew kuo140515 andrew kuo
140515 andrew kuo子毅 郭
 
INDUCTION HARDENING by Jeevan B M
INDUCTION HARDENING by Jeevan B M INDUCTION HARDENING by Jeevan B M
INDUCTION HARDENING by Jeevan B M Jeevan B M
 
Tomato Classification using Computer Vision
Tomato Classification using Computer VisionTomato Classification using Computer Vision
Tomato Classification using Computer VisionRaman Pandey
 
Pawel FORCZMANSKI (West Pomeranian University of Technology) "Advanced digita...
Pawel FORCZMANSKI (West Pomeranian University of Technology) "Advanced digita...Pawel FORCZMANSKI (West Pomeranian University of Technology) "Advanced digita...
Pawel FORCZMANSKI (West Pomeranian University of Technology) "Advanced digita...Lietuvos kompiuterininkų sąjunga
 
Pawel FORCZMANSKI "Dimensionality reduction methods applied to digital image ...
Pawel FORCZMANSKI "Dimensionality reduction methods applied to digital image ...Pawel FORCZMANSKI "Dimensionality reduction methods applied to digital image ...
Pawel FORCZMANSKI "Dimensionality reduction methods applied to digital image ...Lietuvos kompiuterininkų sąjunga
 
AIRBUS-CONCURRENT ENGINEERING, by Jeevan B M
AIRBUS-CONCURRENT ENGINEERING, by Jeevan B M AIRBUS-CONCURRENT ENGINEERING, by Jeevan B M
AIRBUS-CONCURRENT ENGINEERING, by Jeevan B M Jeevan B M
 
Recent Trends in Signal and Image Processing - Applications
Recent Trends in Signal and Image Processing - ApplicationsRecent Trends in Signal and Image Processing - Applications
Recent Trends in Signal and Image Processing - ApplicationsAnand Muglikar
 
Differential and Rear Axle Drives, by Jeevan B M
Differential and Rear  Axle Drives, by Jeevan B MDifferential and Rear  Axle Drives, by Jeevan B M
Differential and Rear Axle Drives, by Jeevan B MJeevan B M
 
Digital image classification
Digital image classificationDigital image classification
Digital image classificationAleemuddin Abbasi
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processingGhazalpreet Kaur
 

Destacado (20)

traffic jam detection using image processing
traffic jam detection using image processingtraffic jam detection using image processing
traffic jam detection using image processing
 
Pcb
PcbPcb
Pcb
 
Flower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image ProcessingFlower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image Processing
 
HARDENING by Jeevan B M
HARDENING by Jeevan B M HARDENING by Jeevan B M
HARDENING by Jeevan B M
 
A supervised lung nodule classification method using patch based context anal...
A supervised lung nodule classification method using patch based context anal...A supervised lung nodule classification method using patch based context anal...
A supervised lung nodule classification method using patch based context anal...
 
140515 andrew kuo
140515 andrew kuo140515 andrew kuo
140515 andrew kuo
 
CBIR MIni project2
CBIR MIni project2CBIR MIni project2
CBIR MIni project2
 
INDUCTION HARDENING by Jeevan B M
INDUCTION HARDENING by Jeevan B M INDUCTION HARDENING by Jeevan B M
INDUCTION HARDENING by Jeevan B M
 
Tomato Classification using Computer Vision
Tomato Classification using Computer VisionTomato Classification using Computer Vision
Tomato Classification using Computer Vision
 
Bhavya 2nd sem
Bhavya 2nd semBhavya 2nd sem
Bhavya 2nd sem
 
Agnė DZIDOLIKAITĖ. Evolutionary Approach in Optimization
Agnė DZIDOLIKAITĖ. Evolutionary Approach in OptimizationAgnė DZIDOLIKAITĖ. Evolutionary Approach in Optimization
Agnė DZIDOLIKAITĖ. Evolutionary Approach in Optimization
 
Pawel FORCZMANSKI (West Pomeranian University of Technology) "Advanced digita...
Pawel FORCZMANSKI (West Pomeranian University of Technology) "Advanced digita...Pawel FORCZMANSKI (West Pomeranian University of Technology) "Advanced digita...
Pawel FORCZMANSKI (West Pomeranian University of Technology) "Advanced digita...
 
Pawel FORCZMANSKI "Dimensionality reduction methods applied to digital image ...
Pawel FORCZMANSKI "Dimensionality reduction methods applied to digital image ...Pawel FORCZMANSKI "Dimensionality reduction methods applied to digital image ...
Pawel FORCZMANSKI "Dimensionality reduction methods applied to digital image ...
 
AIRBUS-CONCURRENT ENGINEERING, by Jeevan B M
AIRBUS-CONCURRENT ENGINEERING, by Jeevan B M AIRBUS-CONCURRENT ENGINEERING, by Jeevan B M
AIRBUS-CONCURRENT ENGINEERING, by Jeevan B M
 
Recent Trends in Signal and Image Processing - Applications
Recent Trends in Signal and Image Processing - ApplicationsRecent Trends in Signal and Image Processing - Applications
Recent Trends in Signal and Image Processing - Applications
 
Differential and Rear Axle Drives, by Jeevan B M
Differential and Rear  Axle Drives, by Jeevan B MDifferential and Rear  Axle Drives, by Jeevan B M
Differential and Rear Axle Drives, by Jeevan B M
 
Digital image classification
Digital image classificationDigital image classification
Digital image classification
 
PCB
PCB PCB
PCB
 
Application of image processing
Application of image processingApplication of image processing
Application of image processing
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processing
 

Similar a Application of Image processing in Defect Detection of PCB by Jeevan B M

PCB Faults Detection Using Image Processing
PCB Faults Detection Using Image ProcessingPCB Faults Detection Using Image Processing
PCB Faults Detection Using Image Processingijceronline
 
SIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfSIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfDrAhmedElngar
 
Face detection ppt
Face detection pptFace detection ppt
Face detection pptPooja R
 
Machine vision.pptx
Machine vision.pptxMachine vision.pptx
Machine vision.pptxWorkCit
 
Image processing
Image processingImage processing
Image processingkamal330
 
AN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSING
AN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSINGAN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSING
AN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSINGcscpconf
 
Welding defects using image processing project
Welding defects using image processing projectWelding defects using image processing project
Welding defects using image processing projectNagamohan Burugupalli
 
project_final_seminar
project_final_seminarproject_final_seminar
project_final_seminarMUKUL BICHKAR
 
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...cscpconf
 
Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...csandit
 
IRJET- Digit Identification in Natural Images
IRJET- Digit Identification in Natural ImagesIRJET- Digit Identification in Natural Images
IRJET- Digit Identification in Natural ImagesIRJET Journal
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.pptssuser812128
 
Identify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIdentify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIJERD Editor
 
Stairways detection and distance estimation approach based on three connected...
Stairways detection and distance estimation approach based on three connected...Stairways detection and distance estimation approach based on three connected...
Stairways detection and distance estimation approach based on three connected...Md. Ahsan Habib Nayan
 
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET Journal
 
AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...
AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...
AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...sipij
 
Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...IRJET Journal
 

Similar a Application of Image processing in Defect Detection of PCB by Jeevan B M (20)

thesis
thesisthesis
thesis
 
PCB Faults Detection Using Image Processing
PCB Faults Detection Using Image ProcessingPCB Faults Detection Using Image Processing
PCB Faults Detection Using Image Processing
 
SIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfSIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdf
 
Face detection ppt
Face detection pptFace detection ppt
Face detection ppt
 
Machine vision.pptx
Machine vision.pptxMachine vision.pptx
Machine vision.pptx
 
Image processing
Image processingImage processing
Image processing
 
AN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSING
AN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSINGAN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSING
AN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSING
 
Welding defects using image processing project
Welding defects using image processing projectWelding defects using image processing project
Welding defects using image processing project
 
project_final_seminar
project_final_seminarproject_final_seminar
project_final_seminar
 
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
 
Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...
 
IRJET- Digit Identification in Natural Images
IRJET- Digit Identification in Natural ImagesIRJET- Digit Identification in Natural Images
IRJET- Digit Identification in Natural Images
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
 
Identify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIdentify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image Processing
 
Stairways detection and distance estimation approach based on three connected...
Stairways detection and distance estimation approach based on three connected...Stairways detection and distance estimation approach based on three connected...
Stairways detection and distance estimation approach based on three connected...
 
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation Principle
 
PPT s06-machine vision-s2
PPT s06-machine vision-s2PPT s06-machine vision-s2
PPT s06-machine vision-s2
 
AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...
AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...
AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...
 

Application of Image processing in Defect Detection of PCB by Jeevan B M

  • 1. APPLICATION OF IMAGE PROCESSING IN THE DETECTION OF PRINTED CIRCUIT BOARD Presented by: Jeevan B M 4KV11EC032 VIII SEM E&C KVGCE 1
  • 2. CONTENTS • Introduction • Image Acquisition System • Image Enhancement • Edge Detection • Image Binarization • Defect Detection Of Subtraction Method • Conclusions • References 2 2
  • 3. INTRODUCTION • Electronic equipments quality and performance depends on quality of printed circuit board[PCB]. • Defections appear in PCB o Solder mark is unevenness o Lines and pads damages productions in PCB So detection is a necessary to ensure the quality of PCB • defections appear in PCB due to o Bad welding points o Short circuit 3
  • 4. •Image processing has two purposes oImages suitable for human observation and detection oRecognize and understand images automatically •The system includes oImage acquisition system oImage enhancement oEdge detection oDefect detection 4 Continue..
  • 5. Image Acquisition system: Figure: Acquisition system 5
  • 6. •System is composed of light source, conveyor belt, controlling board, circuit board and CCD camera. •Light sources that improve the capabilities of vision systems. •Conveyor belt is used to automatically transmit detected circuit boards. •According to the requirements, we fix the CCD camera on the position is fixed. •The speed of the belt should match the CCD acquisition rate. 6
  • 7. •The hole procedure consists of 3 steps 1) Detected board should be placed. 2) Setting the CCD camera resolution and exposure time. 3) The circuit board images collected by CCD are saved to PC. • Then image processing and feature extraction is going to be undertaken. Continue.. 7
  • 8. Image Enhancement •Image gray transformation and image smoothing are the two methods of image enhancement. •Image smoothing also called blurring of an image and image smoothing is mainly used to reduce the noise. •Gray scale image refereed as monochrome or one color image contains only brightness information no color information. •Gray level correction is a simple and effective way to enhance image in spatial domain. 8
  • 9. Continue.. • In this paper two dimensional gray equalization is achieved • Gray transformation increase the dynamic range, expand the image contrast and make the image clearer. a) Original Image b) Enhancement Image Figure. Gray Enhancement Image 9
  • 10. Edge Detection •In this edge of the object is reflected by the discontinuity of gray level. •It can be divided into step edges and roof edges according to the characteristics. •the purpose of edge detection is to obtain external contour features of the image. •Edge detection is the name for which identifying points in a digital image. 10
  • 11. Image binariztion •Binary image is a simplest type of image can take on two values typically black or white and 0 or 1. •It is a important technology to get the image contour. •Mathematical morphological opening operation can be used to eliminate small objects, separating objects, smooth larger object boundaries without obvious area changes. •Morphological opening operation is firstly proposed to the original image in solder joint 11
  • 12. a) Background image b) Image Enhancement Figure .Morphological image enhancement Figure . Binarization of solder joints 12
  • 13. Defect detection of subtraction method •Background subtraction can provide the difference between images. •And can be used to oGuide the dynamic monitoring o Moving target detection and tracking o Image background elimination and image recognition . •In this process difference corresponding to missing components in a target PCB is identified. • In the processing noise will be extracted and leaving only defect characteristics . 13
  • 14. a) Detect Image b)Template image (c)Defect detection Figure . Image detection of Subtraction Method Figure shows is the defect detection image by subtraction method, and a) is the board image to be detected. b) is the template image. c) is the defect detection image by subtraction. 14
  • 15. CONCLUSION •This paper analysis the Binarization and defects detecting system of the printed circuit board based on image processing technology. •The system is composed of image acquisition, image enacement, edge détection , image binariztion and defects detection by subtraction method. •This method can perform high effective, fast speed and accurate measurement by the powerful digital image processing ability 15
  • 16. REFERENCES [1] Xiong Zhenjiao. Research on the Detection Method Based on Image for Defect in Circuit Board. [Mj. School of Information Engineering Nanchang Hangkong University, 2012. [2] N.G.Shankar, Z.W. Zhong. Defect detection on semiconductor wafersurfaces[I].Microelectronic Engineering , 2005: 337- 346. [3] JIANG Ke-wan, WU Qi. Application of Image Recognition Technology in PCB Precision. 16
  • 17. • Xiong Bangshu, Xiong Zhenjiao, Mo Van. Detection Method of Printed Circuit Board Defect •S-J Ko, Lee Y H. Center Weighted Median Filter and their Application to Image Enhancement •Liu He. Digital image processing and application [ Mj. China Electric Power Press, 2005 • Zhao Chunhui. Modern Image Processing Technology and Matlab Realization[M]. Beijing People' Posts And Telecommunications press, 200 I. •K.RCastleman. Digital Image Processing. Newyork Prentice Hall,1998. 17
  • 18. •Bin He. Digital Image Processing [Mj. Beijing People' Posts And Telecommunications Press, 2001 • Zhou Iinping.MATLAB6.5 Image Processing and Application Examples[Mj. Beijing: Science 18
  • 19. 19