SlideShare a Scribd company logo
1 of 6
Download to read offline
Yogesh Kumar Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 7, Issue 2, ( Part -3) February 2017, pp.55-60
www.ijera.com DOI: 10.9790/9622- 0702035560 55 | P a g e
Fuzzy Logic Based Decision System For PCB Defects Correction
Yogesh Kumar
Electronics & Communication Engineering Department, Greater Noida Institute of Technology, Greater Noida,
INDIA
ABSTRACT
Printed circuit boards (PCB) are vital and essential part for all of the electronics industries. It helps to minimize
the size, ease of automation, increasing durability and reliability of any circuit being developed. Defect & errors
while developments are much obvious. Detecting them is primary part but taking decision for correction of same
in testing specimen will be effective or not is much more crucial. Sometimes defect correction in the PCB is
much more efficient then reprinting, in terms of time, resource and cost with respect to production. Making
decision manually is tiresome & less efficient. So in this paper a novel method of decision making system based
on fuzzy logic is proposed which takes decision whether the testing specimen should undergo correction or
reprinting. Fuzzy based system takes decision in the way humans do. Results shown for the proposed system are
quite promising in decision making.
Keywords: defect correction, fatal errors, mamdani fuzzy, misalignment & potential errors.
I. INTRODUCTION
The Printed Circuit Board (PCB) is very
important in all electronic gadgets, which are used
either for domestic use, or for industrial purpose.
PCB design services are used to design the
electronic circuits. Apart from electrically
connecting, it also gives mechanical support to the
electrical components. The PCB designs can be
created both manually and automatically. Manual
layouts are created with the help of CAD drafting,
and the automatic router helps in the creation of the
designs automatically. The designers usually prefer
the manual way of designs, since they can
implement their own ideas and techniques in them.
Non-contact methods can be from a wide
range of selection from x-ray imaging, ultrasonic
imaging, thermal imaging and optical inspection
using image processing [5-6]. Although these
techniques are successful in detecting defects, none
is able to classify the defects. In a non-contact
reference based, image processing approaches
template of a defect free PCB image and a defected
test PCB image are segmented and compared with
each other using image subtraction and other
procedures. This project utilizes a non-contact
reference based, image processing approach for
defect detection and classification and simple image
processing algorithm for locating those defects on
PCB board. A template of a defect free PCB image
and a defected test PCB image are segmented and
compared with each other using image subtraction
and other procedures. Discrepancies between the
images are considered defects and are classified
based on similarities and area of occurrences. After
obtaining patterns concerning the results these are
located on the PCB. This paper is organized as
follows. Section 2 defines the review of previous
works and research methodology chosen for this
paper. Section 3 describes the details of
mathematical and conceptual modeling of the
proposed system for automatic decision of PCB
defects. Section 4 contains the experimental results
for defect detection and classification while the
discussion and conclusion is described in section 5.
II. BACKGROUND
Mogantiet al. [2] proposed three categories
of inspection algorithm: referential approaches, non-
referential approaches, and hybrid approaches. The
reference approaches is performed, by doing a
comparison between the template PCB image and
tested PCB image. There are two major techniques;
image comparison techniques and model based
inspection. Image comparison, which is the simplest
approach, consists of comparing both images pixel-
by-pixel using simple logic operators such as XOR.
The main difficulty found in these techniques is
determining a precise alignment of the reference
image and the test image, which makes its utilization
difficult. More sophisticated proposals under the
same idea, involve feature and template matching
[2], but suffer from the same problem and normally
require a large number of templates. This technique
can be subdivided to image subtraction, template
matching, and phase only method. Model-based
methods are techniques, which match the pattern
under inspection with a set of predefined models.
They are also called Graph- Matching Methods [2]
and are based on the structural, topological, and
geometrical properties of the image. The major
difficulty of those methods is related to the matching
complexity. Although Sunet al.[4] proposed a
RESEARCH ARTICLE OPEN ACCESS
Yogesh Kumar Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 7, Issue 2, ( Part -3) February 2017, pp.55-60
www.ijera.com DOI: 10.9790/9622- 0702035560 56 | P a g e
technique called Pattern Attributed Hyper graph to
make the method more practical, it still remains a
complex and time consuming method. This
technique can be subdivided to tree, syntactic, and
graph matching method.
Human operators simply inspect visually
against prescribed standards. The decisions made by
them often involve subjective judgment, in addition
to being labor intensive and therefore costly,
whereas automatic inspection systems remove the
subjective aspects and provide fast, quantitative
dimensional assessments. Due to the following
criteria, the sophistication in automated visual
inspection has become a part of the modern
manufacturing environment.
 They relieve human inspectors of the tedious
jobs involved.
 Manual inspection is slow, costly, leads to
excessive scrap rates, and does not assure high
quality.
 Multi-layer boards are not suitable for human
eyes to inspect.
 With the aid of a magnifying lens, the average
fault- finding rate of a human being is
about90%. However, on multi-layered boards
(say 6 layered), the rate drops to about 50%.
Even with fault free power and ground layers,
the rate does not exceed 70% [9].
 Industry has set quality levels so high that
sampling inspection is not applicable.
 Production rates are so high that manual
inspection is not feasible.
 Tolerances are so tight that manual visual
inspection is inadequate.
A variety of approaches for automated
optical inspection of printed circuit boards (PCBs)
have been reported over the last two decades.
III. PROPOSED WORK
Making decision for correction of error in
given specimen is quite significant because it can
save resources as well as time. If the specimen
cannot be corrected then whole printing process
must be repeated for correct circuit board. Although
manual decision for each defected PCB is tedious
and less efficient; it can also cost resource and time
wastage. A novel method for automatic decision
system for such scenario is proposed in this paper.
Proposed system is based on fuzzy logic which is
efficient to take decisions the way humans do and
quite fast. Block diagram of the system is shown in
figure 1. For the correction decision first of all we
need to compute the defects in the PCB. Reference
image corresponds to the original circuit diagram,
ideally which should be exactly printed on all of
PCB’s. Test image corresponds to the image of the
board which is printed by the machine and should be
compared or tested against the reference image.
Before any kind of testing procedure the reference
and test images must be noise free. This noise is in
existence because of the various reasons but primary
it is from the imaging device used to capture these
images.
To remove the noise median filter (low pass filter) is
used.
y [m, n] = median {x [i, j], (i, j) ε w}
equation (1)
where w represents a neighborhood defined
by the user, centered around location [m, n] in the
image. As per equation (1) given below are the
required pixels. Neighborhood pixels in increasing
order are: 115, 119, 120, 123, 124, 125, 126, 127
and 150. Median value: 124. De-noised images are
converted in to the binary images so that all of the
pixels should have the values in form of 0 and 1
only, where 1 represents the white color and 0
represents the black color.
Fig. 1: Block diagram proposed method
Misalignment errors in the PCB test images
are corrected using the SURF (Speed Up Robust
Features) algorithm which is based on multi-scale
space theory and the feature detector is based on
Hessian matrix.
Since Hessian matrix has good performance
and accuracy. In image I, x = (x, y) is the given
point, the Hessian matrix H(x, σ) in x at scale σ, it
can be defined as:
equation (2)
Where Lxx(x, σ) is the convolution result of
the second order derivative of Gaussian filter
with the image I in point x, and similarly
Yogesh Kumar Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 7, Issue 2, ( Part -3) February 2017, pp.55-60
www.ijera.com DOI: 10.9790/9622- 0702035560 57 | P a g e
for Lxy(x, σ) and Lyy(x, σ). Surf features provides the
angle and scaling factor for test image with respect
to reference image to be corrected and are also
shown in the results and discussion section.
Fatal & potential errors are detected by
XOR operations of test images with reference image.
Subtraction of test image from reference image
provides the potential and under printing errors,
whereas the vice versa process provides the fatal and
over printing errors.
Basically three values are obtained from the above
methods of defect detection.
1) Bit error rate for fatal error (FBER)
2) Bit error rate for the potential error (PBER)
3) Misalignment angle (MisA)
Fig. 2: Overview of proposed fuzzy system.
Fig. 3: Membership function of FBER
On the basis of these three inputs proposed
system takes the decision that the specimen should
undergo correction or reprinting. Output of the
proposed system is in the range of 0 to 1. So a
threshold is set as 0.5 below which the specimen
should undergo correction and above which it means
that specimen must go for reprinting. Figure 2
represents the overview proposed fuzzy system.
While designing the system and method is
min, or method is max, Implication is min,
Aggregation is max and de-fuzzification method is
taken as centroid. In the figure 2, FBER represents
the bit error rate of the fatal errors; PBER represents
the bit error rate for the potential errors; MisA
represents the angle for misalignment and Decision
represents the output. Membership functions for
above three inputs and one output are shown in
figure 3, figure4, figure 5 and figure 6 respectively.
Misalignment angle can be in range of 0 to
360o
but the membership function range is given
from 0 to 27. Because the algorithm used for
misalignment error correction can correct the errors
in range of 45o
steps from 0o
to 360o
(45o
, 90o
, 135o
,
180o
, 225o
, 270o
, 315o
and 360o
) and scaling factor
of 0 to 2. So the value taken for misalignment angle
input is the difference from nearest angle from the
list provided above.
Fig. 4: Membership function of PBER
Fig. 5: Membership function of MisA
Fig. 6: Membership function of Decision
For the three input system, each input having 3
membership functions; as per combination there are
27 rules for the system which are given below:
1. If (FBER is High) and (PBER is Low) and (MisA
is Med) then (Decision is High) (1)
2. If (FBER is High) and (PBER is Low) and (MisA
is Low) then (Decision is High) (1)
Yogesh Kumar Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 7, Issue 2, ( Part -3) February 2017, pp.55-60
www.ijera.com DOI: 10.9790/9622- 0702035560 58 | P a g e
3. If (FBER is High) and (PBER is Low) and (MisA
is High) then (Decision is High) (1)
4. If (FBER is High) and (PBER is High) and (MisA
is Med) then (Decision is High) (1)
5. If (FBER is High) and (PBER is High) and (MisA
is Low) then (Decision is High) (1)
6. If (FBER is High) and (PBER is High) and (MisA
is High) then (Decision is High) (1)
7. If (FBER is High) and (PBER is Med) and (MisA
is Med) then (Decision is High) (1)
8. If (FBER is High) and (PBER is Med) and (MisA
is Low) then (Decision is High) (1)
9. If (FBER is High) and (PBER is Med) and (MisA
is High) then (Decision is High) (1)
10. If (FBER is Low) and (PBER is Low) and (MisA
is Low) then (Decision is Low) (1)
11. If (FBER is Low) and (PBER is Low) and (MisA
is Med) then (Decision is Medium) (1)
12. If (FBER is Low) and (PBER is Low) and (MisA
is High) then (Decision is High) (1)
13. If (FBER is Low) and (PBER is Med) and (MisA
is Low) then (Decision is Low) (1)
14. If (FBER is Low) and (PBER is Med) and (MisA
is Med) then (Decision is Medium) (1)
15. If (FBER is Low) and (PBER is Med) and (MisA
is High) then (Decision is High) (1)
16. If (FBER is Low) and (PBER is High) and
(MisA is Low) then (Decision is Medium) (1)
17. If (FBER is Low) and (PBER is High) and
(MisA is Med) then (Decision is High) (1)
18. If (FBER is Low) and (PBER is High) and
(MisA is High) then (Decision is High) (1)
19. If (FBER is Medium) and (PBER is Low) and
(MisA is Low) then (Decision is Medium) (1)
20. If (FBER is Medium) and (PBER is Low) and
(MisA is Med) then (Decision is High) (1)
21. If (FBER is Medium) and (PBER is Low) and
(MisA is High) then (Decision is High) (1)
22. If (FBER is Medium) and (PBER is Med) and
(MisA is Low) then (Decision is Medium) (1)
23. If (FBER is Medium) and (PBER is Med) and
(MisA is Med) then (Decision is High) (1)
24. If (FBER is Medium) and (PBER is Med) and
(MisA is High) then (Decision is High) (1)
25. If (FBER is Medium) and (PBER is High) and
(MisA is Low) then (Decision is High) (1)
26. If (FBER is Medium) and (PBER is High) and
(MisA is Med) then (Decision is High) (1)
27. If (FBER is Medium) and (PBER is High) and
(MisA is High) then (Decision is High) (1)
These rules map each and every possibility
of the inputs as per their combination. Figure 7
represents the surface view plot for PBER, FBER
and Decision of the system. Figure 8 represents the
relationship plot between MisA and Decision.
Variation of input and out parameters can be
analytically analyzed using these plots.
Fig. 7: Relationship between PBER, FBER and
Decision.
Fig. 8: Relationship between MisA and Decision.
Figure 9: Rule base viewer for all 27 rules.
IV. RESULTS & DISCUSSION
Given below are the test images and results
by the proposed algorithm. For the test image-I
results along with reference images are shown
below. Figure 10 represents the reference image,
figure 11 represents the test image and figure 12
represents fatal and potential errors. Exact location
of the errors are also provided in the excel file for
exact localization. Table-I represents the results for
20 samples.
Yogesh Kumar Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 7, Issue 2, ( Part -3) February 2017, pp.55-60
www.ijera.com DOI: 10.9790/9622- 0702035560 59 | P a g e
Figure 10: Reference Image-1.
Figure 11: Test Image-1.
Figure 12: Fatal (Red) & Potential (Blue) Error in
test image-1
TABLE I. Results
V. CONCLUSION
Fatal, Potential and Misalignment errors
can be detected easily using surf features for any
value of angle. These three inputs are fed to the
proposed fuzzy system which evaluates the decision
on the bases of rule base provide. By the output of
the system one can easily decide that given specimen
should undergo Reprinting or correction. Proposed
system provides fast, efficient and promising results.
Further area of improvisation can be
automatic correction of errors for the specimens
which are needed to undergo correction.
REFERENCES
[1]. J. Hong, K. Park, and K. Kim, “Parallel
Processing Machine Vision System for
Bare PCB Inspection”, in Proceedings of
the 24th Annual Conference of the IEEE
Industrial Electronics Society, 1998, 3,
1346-1350.
[2]. M. Moganti, F. Ercal, C. H. Dagli, and T.
Shou, “Automatic PCB Inspection
Algorithms: A Survey”, Computer Vision
and Image Understanding, 63 (2), 1996,
287-313.
[3]. R. S. Guh and J. D. T. Tannock, “A Neutral
Network Approach to Characterize Pattern
Parameters in Process Control Charts”
,Journal of Intelligent Manufacturing,10(5),
1996, 449-462.
[4]. Y. Sun and C. Tsai, “A New Model-Based
Approach for Industrial Visual Inspection”,
Pattern Recognition, 25, 1992, 1327-1336.
[5]. W. Wu, M. J. Wang and C. M. Liu,
“Automated Inspection of Print Circuit
Boards through Machine Vision”,
Computers in Industry, 28, 1996, 103-111.
Yogesh Kumar Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 7, Issue 2, ( Part -3) February 2017, pp.55-60
www.ijera.com DOI: 10.9790/9622- 0702035560 60 | P a g e
[6]. R. Heriansyah and S. A. R. Abu-Bakar,
“Defects Classification on Bare PCB using
Multiple Learning Vector Quantization
Neural Network Paradigm”, in International
Conference on Computer Graphics,
Imaging, and Visualization , 2004, 50-53.
[7]. N. K. Khalid and Z. Ibrahim, “An Image
Processing Approach Towards
Classification of Defects on Printed Circuit
Board”, in Malaysia-Japan International
Symposium on Advanced Technology,
2007.
[8]. N. K. Khalid, Z. Ibrahim, and M. S. Zainal
Abidin, “An Algorithm to Group Defects
on Printed Circuit Board for Automated
Visual Inspection”, International Journal of
Simulation: Systems, Science, and
Technology, 9(2), 2008, 1-10.
[9]. P. C. Chang, L. Y. Chen, and C. Y. Fan, “A
Case-Based Evolutionary Model for Defect
Classification of Printed Circuit Boards
Images”, Journal of Intelligent
Manufacturing, 19, 2008, 203-214.
[10]. M. H. Tatibana and R. de A. Lotufo,
“Novel Automatic PCB Inspection
Technique Based on Connectivity”,
Computer Graphics and Image Processing
Proceedings, 1997, 187-194
[11]. Suhasini A ,Sonal D Kalro , Prathiksha B
G, Meghashree B S , Phaneendra H D,
“PCB Defect Detection Using Image
Subtraction Algorithm”, International
Journal of Computer Science Trends and
Technology (IJCST) – Volume 3 Issue 3,
ISSN: 2347-8578 www.ijcstjournal.org
May-June 2015.
[12]. “Printed circuit board defect detection
using mathematical morphology and
MATLAB image processing tools”,
Researchgate Article, DOI:
10.1109/ICETC.2010.5530052, January
2010.
[13]. Takumi Uemura, Gou Koutaki and Keiichi
Uchimura, “Image Segmentation based on
Edge Detection using Boundry Code”,
International journal of innovative
computing, information and computing,
Volume 7, Number 10, October 2011.
[14]. E. Argyle. “Techniques for edge detection,”
Proc. IEEE, vol. 59, pp. 285-286, 2012.
[15]. F. Bergholm. “Edge focusing,” in Proc. 8th
Int. Conf. Pattern Recognition, Paris,
France, pp. 597- 600, 2013.

More Related Content

What's hot

THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...ijcsit
 
IRJET - Deep Learning Approach to Inpainting and Outpainting System
IRJET -  	  Deep Learning Approach to Inpainting and Outpainting SystemIRJET -  	  Deep Learning Approach to Inpainting and Outpainting System
IRJET - Deep Learning Approach to Inpainting and Outpainting SystemIRJET Journal
 
IRJET - Clustering Algorithm for Brain Image Segmentation
IRJET - Clustering Algorithm for Brain Image SegmentationIRJET - Clustering Algorithm for Brain Image Segmentation
IRJET - Clustering Algorithm for Brain Image SegmentationIRJET Journal
 
Image De-noising and Enhancement for Salt and Pepper Noise using Genetic Algo...
Image De-noising and Enhancement for Salt and Pepper Noise using Genetic Algo...Image De-noising and Enhancement for Salt and Pepper Noise using Genetic Algo...
Image De-noising and Enhancement for Salt and Pepper Noise using Genetic Algo...IDES Editor
 
Ijarcet vol-2-issue-3-891-896
Ijarcet vol-2-issue-3-891-896Ijarcet vol-2-issue-3-891-896
Ijarcet vol-2-issue-3-891-896Editor IJARCET
 
IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...
IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...
IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...IRJET Journal
 
IRJET- A Survey on Image Forgery Detection and Removal
IRJET-  	  A Survey on Image Forgery Detection and RemovalIRJET-  	  A Survey on Image Forgery Detection and Removal
IRJET- A Survey on Image Forgery Detection and RemovalIRJET Journal
 
IRJET-Analysis of Face Recognition System for Different Classifier
IRJET-Analysis of Face Recognition System for Different ClassifierIRJET-Analysis of Face Recognition System for Different Classifier
IRJET-Analysis of Face Recognition System for Different ClassifierIRJET Journal
 
Microarray spot partitioning by autonomously organising maps through contour ...
Microarray spot partitioning by autonomously organising maps through contour ...Microarray spot partitioning by autonomously organising maps through contour ...
Microarray spot partitioning by autonomously organising maps through contour ...IJECEIAES
 
Sparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingSparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingEswar Publications
 
Paper id 312201522
Paper id 312201522Paper id 312201522
Paper id 312201522IJRAT
 
A survey on full reference image quality assessment
A survey on full reference image quality assessmentA survey on full reference image quality assessment
A survey on full reference image quality assessmenteSAT Publishing House
 
A survey on full reference image quality assessment algorithms
A survey on full reference image quality assessment algorithmsA survey on full reference image quality assessment algorithms
A survey on full reference image quality assessment algorithmseSAT Journals
 
A survey on human face recognition invariant to illumination
A survey on human face recognition invariant to illuminationA survey on human face recognition invariant to illumination
A survey on human face recognition invariant to illuminationIAEME Publication
 
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET Journal
 
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...IRJET Journal
 
IRJET - Contrast and Color Improvement based Haze Removal of Underwater Image...
IRJET - Contrast and Color Improvement based Haze Removal of Underwater Image...IRJET - Contrast and Color Improvement based Haze Removal of Underwater Image...
IRJET - Contrast and Color Improvement based Haze Removal of Underwater Image...IRJET Journal
 
IRJET- Efficient Face Detection from Video Sequences using KNN and PCA
IRJET-  	  Efficient Face Detection from Video Sequences using KNN and PCAIRJET-  	  Efficient Face Detection from Video Sequences using KNN and PCA
IRJET- Efficient Face Detection from Video Sequences using KNN and PCAIRJET Journal
 
IRJET - Face Recognition based Attendance System
IRJET -  	  Face Recognition based Attendance SystemIRJET -  	  Face Recognition based Attendance System
IRJET - Face Recognition based Attendance SystemIRJET Journal
 
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...IDES Editor
 

What's hot (20)

THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
 
IRJET - Deep Learning Approach to Inpainting and Outpainting System
IRJET -  	  Deep Learning Approach to Inpainting and Outpainting SystemIRJET -  	  Deep Learning Approach to Inpainting and Outpainting System
IRJET - Deep Learning Approach to Inpainting and Outpainting System
 
IRJET - Clustering Algorithm for Brain Image Segmentation
IRJET - Clustering Algorithm for Brain Image SegmentationIRJET - Clustering Algorithm for Brain Image Segmentation
IRJET - Clustering Algorithm for Brain Image Segmentation
 
Image De-noising and Enhancement for Salt and Pepper Noise using Genetic Algo...
Image De-noising and Enhancement for Salt and Pepper Noise using Genetic Algo...Image De-noising and Enhancement for Salt and Pepper Noise using Genetic Algo...
Image De-noising and Enhancement for Salt and Pepper Noise using Genetic Algo...
 
Ijarcet vol-2-issue-3-891-896
Ijarcet vol-2-issue-3-891-896Ijarcet vol-2-issue-3-891-896
Ijarcet vol-2-issue-3-891-896
 
IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...
IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...
IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...
 
IRJET- A Survey on Image Forgery Detection and Removal
IRJET-  	  A Survey on Image Forgery Detection and RemovalIRJET-  	  A Survey on Image Forgery Detection and Removal
IRJET- A Survey on Image Forgery Detection and Removal
 
IRJET-Analysis of Face Recognition System for Different Classifier
IRJET-Analysis of Face Recognition System for Different ClassifierIRJET-Analysis of Face Recognition System for Different Classifier
IRJET-Analysis of Face Recognition System for Different Classifier
 
Microarray spot partitioning by autonomously organising maps through contour ...
Microarray spot partitioning by autonomously organising maps through contour ...Microarray spot partitioning by autonomously organising maps through contour ...
Microarray spot partitioning by autonomously organising maps through contour ...
 
Sparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingSparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image Processing
 
Paper id 312201522
Paper id 312201522Paper id 312201522
Paper id 312201522
 
A survey on full reference image quality assessment
A survey on full reference image quality assessmentA survey on full reference image quality assessment
A survey on full reference image quality assessment
 
A survey on full reference image quality assessment algorithms
A survey on full reference image quality assessment algorithmsA survey on full reference image quality assessment algorithms
A survey on full reference image quality assessment algorithms
 
A survey on human face recognition invariant to illumination
A survey on human face recognition invariant to illuminationA survey on human face recognition invariant to illumination
A survey on human face recognition invariant to illumination
 
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
 
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
 
IRJET - Contrast and Color Improvement based Haze Removal of Underwater Image...
IRJET - Contrast and Color Improvement based Haze Removal of Underwater Image...IRJET - Contrast and Color Improvement based Haze Removal of Underwater Image...
IRJET - Contrast and Color Improvement based Haze Removal of Underwater Image...
 
IRJET- Efficient Face Detection from Video Sequences using KNN and PCA
IRJET-  	  Efficient Face Detection from Video Sequences using KNN and PCAIRJET-  	  Efficient Face Detection from Video Sequences using KNN and PCA
IRJET- Efficient Face Detection from Video Sequences using KNN and PCA
 
IRJET - Face Recognition based Attendance System
IRJET -  	  Face Recognition based Attendance SystemIRJET -  	  Face Recognition based Attendance System
IRJET - Face Recognition based Attendance System
 
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...
 

Viewers also liked

Self-Controlling Rig for Jaw Crusher Assembly
Self-Controlling Rig for Jaw Crusher AssemblySelf-Controlling Rig for Jaw Crusher Assembly
Self-Controlling Rig for Jaw Crusher AssemblyIJERA Editor
 
Comparison of Max100, SWARA and Pairwise Weight Elicitation Methods
Comparison of Max100, SWARA and Pairwise Weight Elicitation MethodsComparison of Max100, SWARA and Pairwise Weight Elicitation Methods
Comparison of Max100, SWARA and Pairwise Weight Elicitation MethodsIJERA Editor
 
Use of Bitumen Emulsion for Flexible Road Construction
Use of Bitumen Emulsion for Flexible Road ConstructionUse of Bitumen Emulsion for Flexible Road Construction
Use of Bitumen Emulsion for Flexible Road ConstructionIJERA Editor
 
(1) gestión de_información
(1) gestión de_información(1) gestión de_información
(1) gestión de_informaciónrmarquina
 
Impiantistica sportiva e opportunità della Legge di Stabilità 2014
Impiantistica sportiva e opportunità della Legge di Stabilità 2014Impiantistica sportiva e opportunità della Legge di Stabilità 2014
Impiantistica sportiva e opportunità della Legge di Stabilità 2014Giovanni Palazzi
 
3Com 245630-01
3Com 245630-013Com 245630-01
3Com 245630-01savomir
 
3Com 03-0136-001
3Com 03-0136-0013Com 03-0136-001
3Com 03-0136-001savomir
 
Documentos técnicos y científicos
Documentos técnicos y científicosDocumentos técnicos y científicos
Documentos técnicos y científicosECCI
 
3Com 3C8421 (ESPL320)
3Com 3C8421 (ESPL320)3Com 3C8421 (ESPL320)
3Com 3C8421 (ESPL320)savomir
 
Presentación1 diapositivas aixa
Presentación1 diapositivas aixaPresentación1 diapositivas aixa
Presentación1 diapositivas aixabykharo123
 
3Com 3C1180-5
3Com 3C1180-53Com 3C1180-5
3Com 3C1180-5savomir
 
31.preguntas frecuentesaudiodigitalfedericomiyara
31.preguntas frecuentesaudiodigitalfedericomiyara31.preguntas frecuentesaudiodigitalfedericomiyara
31.preguntas frecuentesaudiodigitalfedericomiyaraLaura Pinna
 
3Com M3C16478
3Com M3C164783Com M3C16478
3Com M3C16478savomir
 
3Com 106490-16
3Com 106490-163Com 106490-16
3Com 106490-16savomir
 
3Com 3C8250
3Com 3C82503Com 3C8250
3Com 3C8250savomir
 
3Com N/A
3Com N/A3Com N/A
3Com N/Asavomir
 
Comercio electronico y fraude en la red
Comercio electronico y fraude en la redComercio electronico y fraude en la red
Comercio electronico y fraude en la redcaritoprincezz20
 

Viewers also liked (20)

Self-Controlling Rig for Jaw Crusher Assembly
Self-Controlling Rig for Jaw Crusher AssemblySelf-Controlling Rig for Jaw Crusher Assembly
Self-Controlling Rig for Jaw Crusher Assembly
 
Comparison of Max100, SWARA and Pairwise Weight Elicitation Methods
Comparison of Max100, SWARA and Pairwise Weight Elicitation MethodsComparison of Max100, SWARA and Pairwise Weight Elicitation Methods
Comparison of Max100, SWARA and Pairwise Weight Elicitation Methods
 
Use of Bitumen Emulsion for Flexible Road Construction
Use of Bitumen Emulsion for Flexible Road ConstructionUse of Bitumen Emulsion for Flexible Road Construction
Use of Bitumen Emulsion for Flexible Road Construction
 
Urticaria (Hives) : causes, symptoms and treatments
Urticaria (Hives) : causes, symptoms and treatmentsUrticaria (Hives) : causes, symptoms and treatments
Urticaria (Hives) : causes, symptoms and treatments
 
(1) gestión de_información
(1) gestión de_información(1) gestión de_información
(1) gestión de_información
 
Impiantistica sportiva e opportunità della Legge di Stabilità 2014
Impiantistica sportiva e opportunità della Legge di Stabilità 2014Impiantistica sportiva e opportunità della Legge di Stabilità 2014
Impiantistica sportiva e opportunità della Legge di Stabilità 2014
 
Prevencion de riesgos
Prevencion de riesgosPrevencion de riesgos
Prevencion de riesgos
 
3Com 245630-01
3Com 245630-013Com 245630-01
3Com 245630-01
 
Mundo de descargas
Mundo de descargasMundo de descargas
Mundo de descargas
 
3Com 03-0136-001
3Com 03-0136-0013Com 03-0136-001
3Com 03-0136-001
 
Documentos técnicos y científicos
Documentos técnicos y científicosDocumentos técnicos y científicos
Documentos técnicos y científicos
 
3Com 3C8421 (ESPL320)
3Com 3C8421 (ESPL320)3Com 3C8421 (ESPL320)
3Com 3C8421 (ESPL320)
 
Presentación1 diapositivas aixa
Presentación1 diapositivas aixaPresentación1 diapositivas aixa
Presentación1 diapositivas aixa
 
3Com 3C1180-5
3Com 3C1180-53Com 3C1180-5
3Com 3C1180-5
 
31.preguntas frecuentesaudiodigitalfedericomiyara
31.preguntas frecuentesaudiodigitalfedericomiyara31.preguntas frecuentesaudiodigitalfedericomiyara
31.preguntas frecuentesaudiodigitalfedericomiyara
 
3Com M3C16478
3Com M3C164783Com M3C16478
3Com M3C16478
 
3Com 106490-16
3Com 106490-163Com 106490-16
3Com 106490-16
 
3Com 3C8250
3Com 3C82503Com 3C8250
3Com 3C8250
 
3Com N/A
3Com N/A3Com N/A
3Com N/A
 
Comercio electronico y fraude en la red
Comercio electronico y fraude en la redComercio electronico y fraude en la red
Comercio electronico y fraude en la red
 

Similar to Fuzzy Logic PCB Defect Decision System

IRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET Journal
 
Monitor and Quality Control for Automatic Production Line System
Monitor and Quality Control for Automatic Production Line SystemMonitor and Quality Control for Automatic Production Line System
Monitor and Quality Control for Automatic Production Line SystemIRJET Journal
 
Improved Weighted Least Square Filter Based Pan Sharpening using Fuzzy Logic
Improved Weighted Least Square Filter Based Pan Sharpening using Fuzzy LogicImproved Weighted Least Square Filter Based Pan Sharpening using Fuzzy Logic
Improved Weighted Least Square Filter Based Pan Sharpening using Fuzzy LogicIRJET Journal
 
IRJET - A Survey Paper on Efficient Object Detection and Matching using F...
IRJET -  	  A Survey Paper on Efficient Object Detection and Matching using F...IRJET -  	  A Survey Paper on Efficient Object Detection and Matching using F...
IRJET - A Survey Paper on Efficient Object Detection and Matching using F...IRJET Journal
 
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET Journal
 
Crack Detection in Ceramic Tiles using Zoning and Edge Detection Methods
Crack Detection in Ceramic Tiles using Zoning and Edge Detection MethodsCrack Detection in Ceramic Tiles using Zoning and Edge Detection Methods
Crack Detection in Ceramic Tiles using Zoning and Edge Detection Methodsijtsrd
 
AN EFFICIENT FACE RECOGNITION EMPLOYING SVM AND BU-LDP
AN EFFICIENT FACE RECOGNITION EMPLOYING SVM AND BU-LDPAN EFFICIENT FACE RECOGNITION EMPLOYING SVM AND BU-LDP
AN EFFICIENT FACE RECOGNITION EMPLOYING SVM AND BU-LDPIRJET Journal
 
Image Features Matching and Classification Using Machine Learning
Image Features Matching and Classification Using Machine LearningImage Features Matching and Classification Using Machine Learning
Image Features Matching and Classification Using Machine LearningIRJET Journal
 
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
 
Image super resolution using Generative Adversarial Network.
Image super resolution using Generative Adversarial Network.Image super resolution using Generative Adversarial Network.
Image super resolution using Generative Adversarial Network.IRJET Journal
 
IRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET Journal
 
Performance Evaluation of Lane Detection Images Based on Fuzzy Logic
Performance Evaluation of Lane Detection Images Based on Fuzzy LogicPerformance Evaluation of Lane Detection Images Based on Fuzzy Logic
Performance Evaluation of Lane Detection Images Based on Fuzzy LogicIRJET Journal
 
Application of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewApplication of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewIRJET Journal
 
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
 
IRJET- Comparison and Simulation based Analysis of an Optimized Block Mat...
IRJET-  	  Comparison and Simulation based Analysis of an Optimized Block Mat...IRJET-  	  Comparison and Simulation based Analysis of an Optimized Block Mat...
IRJET- Comparison and Simulation based Analysis of an Optimized Block Mat...IRJET Journal
 
Survey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesSurvey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesIRJET Journal
 
Analog signal processing solution
Analog signal processing solutionAnalog signal processing solution
Analog signal processing solutioncsandit
 
IRJET - Object Detection using Hausdorff Distance
IRJET -  	  Object Detection using Hausdorff DistanceIRJET -  	  Object Detection using Hausdorff Distance
IRJET - Object Detection using Hausdorff DistanceIRJET Journal
 
IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...
IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...
IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...IRJET Journal
 

Similar to Fuzzy Logic PCB Defect Decision System (20)

IRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDL
 
Monitor and Quality Control for Automatic Production Line System
Monitor and Quality Control for Automatic Production Line SystemMonitor and Quality Control for Automatic Production Line System
Monitor and Quality Control for Automatic Production Line System
 
Improved Weighted Least Square Filter Based Pan Sharpening using Fuzzy Logic
Improved Weighted Least Square Filter Based Pan Sharpening using Fuzzy LogicImproved Weighted Least Square Filter Based Pan Sharpening using Fuzzy Logic
Improved Weighted Least Square Filter Based Pan Sharpening using Fuzzy Logic
 
IRJET - A Survey Paper on Efficient Object Detection and Matching using F...
IRJET -  	  A Survey Paper on Efficient Object Detection and Matching using F...IRJET -  	  A Survey Paper on Efficient Object Detection and Matching using F...
IRJET - A Survey Paper on Efficient Object Detection and Matching using F...
 
H1802054851
H1802054851H1802054851
H1802054851
 
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
 
Crack Detection in Ceramic Tiles using Zoning and Edge Detection Methods
Crack Detection in Ceramic Tiles using Zoning and Edge Detection MethodsCrack Detection in Ceramic Tiles using Zoning and Edge Detection Methods
Crack Detection in Ceramic Tiles using Zoning and Edge Detection Methods
 
AN EFFICIENT FACE RECOGNITION EMPLOYING SVM AND BU-LDP
AN EFFICIENT FACE RECOGNITION EMPLOYING SVM AND BU-LDPAN EFFICIENT FACE RECOGNITION EMPLOYING SVM AND BU-LDP
AN EFFICIENT FACE RECOGNITION EMPLOYING SVM AND BU-LDP
 
Image Features Matching and Classification Using Machine Learning
Image Features Matching and Classification Using Machine LearningImage Features Matching and Classification Using Machine Learning
Image Features Matching and Classification Using Machine Learning
 
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
 
Image super resolution using Generative Adversarial Network.
Image super resolution using Generative Adversarial Network.Image super resolution using Generative Adversarial Network.
Image super resolution using Generative Adversarial Network.
 
IRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate Recognition
 
Performance Evaluation of Lane Detection Images Based on Fuzzy Logic
Performance Evaluation of Lane Detection Images Based on Fuzzy LogicPerformance Evaluation of Lane Detection Images Based on Fuzzy Logic
Performance Evaluation of Lane Detection Images Based on Fuzzy Logic
 
Application of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewApplication of Digital Image Correlation: A Review
Application of Digital Image Correlation: A Review
 
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
 
IRJET- Comparison and Simulation based Analysis of an Optimized Block Mat...
IRJET-  	  Comparison and Simulation based Analysis of an Optimized Block Mat...IRJET-  	  Comparison and Simulation based Analysis of an Optimized Block Mat...
IRJET- Comparison and Simulation based Analysis of an Optimized Block Mat...
 
Survey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesSurvey on Various Image Denoising Techniques
Survey on Various Image Denoising Techniques
 
Analog signal processing solution
Analog signal processing solutionAnalog signal processing solution
Analog signal processing solution
 
IRJET - Object Detection using Hausdorff Distance
IRJET -  	  Object Detection using Hausdorff DistanceIRJET -  	  Object Detection using Hausdorff Distance
IRJET - Object Detection using Hausdorff Distance
 
IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...
IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...
IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...
 

Recently uploaded

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 

Recently uploaded (20)

Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 

Fuzzy Logic PCB Defect Decision System

  • 1. Yogesh Kumar Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 7, Issue 2, ( Part -3) February 2017, pp.55-60 www.ijera.com DOI: 10.9790/9622- 0702035560 55 | P a g e Fuzzy Logic Based Decision System For PCB Defects Correction Yogesh Kumar Electronics & Communication Engineering Department, Greater Noida Institute of Technology, Greater Noida, INDIA ABSTRACT Printed circuit boards (PCB) are vital and essential part for all of the electronics industries. It helps to minimize the size, ease of automation, increasing durability and reliability of any circuit being developed. Defect & errors while developments are much obvious. Detecting them is primary part but taking decision for correction of same in testing specimen will be effective or not is much more crucial. Sometimes defect correction in the PCB is much more efficient then reprinting, in terms of time, resource and cost with respect to production. Making decision manually is tiresome & less efficient. So in this paper a novel method of decision making system based on fuzzy logic is proposed which takes decision whether the testing specimen should undergo correction or reprinting. Fuzzy based system takes decision in the way humans do. Results shown for the proposed system are quite promising in decision making. Keywords: defect correction, fatal errors, mamdani fuzzy, misalignment & potential errors. I. INTRODUCTION The Printed Circuit Board (PCB) is very important in all electronic gadgets, which are used either for domestic use, or for industrial purpose. PCB design services are used to design the electronic circuits. Apart from electrically connecting, it also gives mechanical support to the electrical components. The PCB designs can be created both manually and automatically. Manual layouts are created with the help of CAD drafting, and the automatic router helps in the creation of the designs automatically. The designers usually prefer the manual way of designs, since they can implement their own ideas and techniques in them. Non-contact methods can be from a wide range of selection from x-ray imaging, ultrasonic imaging, thermal imaging and optical inspection using image processing [5-6]. Although these techniques are successful in detecting defects, none is able to classify the defects. In a non-contact reference based, image processing approaches template of a defect free PCB image and a defected test PCB image are segmented and compared with each other using image subtraction and other procedures. This project utilizes a non-contact reference based, image processing approach for defect detection and classification and simple image processing algorithm for locating those defects on PCB board. A template of a defect free PCB image and a defected test PCB image are segmented and compared with each other using image subtraction and other procedures. Discrepancies between the images are considered defects and are classified based on similarities and area of occurrences. After obtaining patterns concerning the results these are located on the PCB. This paper is organized as follows. Section 2 defines the review of previous works and research methodology chosen for this paper. Section 3 describes the details of mathematical and conceptual modeling of the proposed system for automatic decision of PCB defects. Section 4 contains the experimental results for defect detection and classification while the discussion and conclusion is described in section 5. II. BACKGROUND Mogantiet al. [2] proposed three categories of inspection algorithm: referential approaches, non- referential approaches, and hybrid approaches. The reference approaches is performed, by doing a comparison between the template PCB image and tested PCB image. There are two major techniques; image comparison techniques and model based inspection. Image comparison, which is the simplest approach, consists of comparing both images pixel- by-pixel using simple logic operators such as XOR. The main difficulty found in these techniques is determining a precise alignment of the reference image and the test image, which makes its utilization difficult. More sophisticated proposals under the same idea, involve feature and template matching [2], but suffer from the same problem and normally require a large number of templates. This technique can be subdivided to image subtraction, template matching, and phase only method. Model-based methods are techniques, which match the pattern under inspection with a set of predefined models. They are also called Graph- Matching Methods [2] and are based on the structural, topological, and geometrical properties of the image. The major difficulty of those methods is related to the matching complexity. Although Sunet al.[4] proposed a RESEARCH ARTICLE OPEN ACCESS
  • 2. Yogesh Kumar Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 7, Issue 2, ( Part -3) February 2017, pp.55-60 www.ijera.com DOI: 10.9790/9622- 0702035560 56 | P a g e technique called Pattern Attributed Hyper graph to make the method more practical, it still remains a complex and time consuming method. This technique can be subdivided to tree, syntactic, and graph matching method. Human operators simply inspect visually against prescribed standards. The decisions made by them often involve subjective judgment, in addition to being labor intensive and therefore costly, whereas automatic inspection systems remove the subjective aspects and provide fast, quantitative dimensional assessments. Due to the following criteria, the sophistication in automated visual inspection has become a part of the modern manufacturing environment.  They relieve human inspectors of the tedious jobs involved.  Manual inspection is slow, costly, leads to excessive scrap rates, and does not assure high quality.  Multi-layer boards are not suitable for human eyes to inspect.  With the aid of a magnifying lens, the average fault- finding rate of a human being is about90%. However, on multi-layered boards (say 6 layered), the rate drops to about 50%. Even with fault free power and ground layers, the rate does not exceed 70% [9].  Industry has set quality levels so high that sampling inspection is not applicable.  Production rates are so high that manual inspection is not feasible.  Tolerances are so tight that manual visual inspection is inadequate. A variety of approaches for automated optical inspection of printed circuit boards (PCBs) have been reported over the last two decades. III. PROPOSED WORK Making decision for correction of error in given specimen is quite significant because it can save resources as well as time. If the specimen cannot be corrected then whole printing process must be repeated for correct circuit board. Although manual decision for each defected PCB is tedious and less efficient; it can also cost resource and time wastage. A novel method for automatic decision system for such scenario is proposed in this paper. Proposed system is based on fuzzy logic which is efficient to take decisions the way humans do and quite fast. Block diagram of the system is shown in figure 1. For the correction decision first of all we need to compute the defects in the PCB. Reference image corresponds to the original circuit diagram, ideally which should be exactly printed on all of PCB’s. Test image corresponds to the image of the board which is printed by the machine and should be compared or tested against the reference image. Before any kind of testing procedure the reference and test images must be noise free. This noise is in existence because of the various reasons but primary it is from the imaging device used to capture these images. To remove the noise median filter (low pass filter) is used. y [m, n] = median {x [i, j], (i, j) ε w} equation (1) where w represents a neighborhood defined by the user, centered around location [m, n] in the image. As per equation (1) given below are the required pixels. Neighborhood pixels in increasing order are: 115, 119, 120, 123, 124, 125, 126, 127 and 150. Median value: 124. De-noised images are converted in to the binary images so that all of the pixels should have the values in form of 0 and 1 only, where 1 represents the white color and 0 represents the black color. Fig. 1: Block diagram proposed method Misalignment errors in the PCB test images are corrected using the SURF (Speed Up Robust Features) algorithm which is based on multi-scale space theory and the feature detector is based on Hessian matrix. Since Hessian matrix has good performance and accuracy. In image I, x = (x, y) is the given point, the Hessian matrix H(x, σ) in x at scale σ, it can be defined as: equation (2) Where Lxx(x, σ) is the convolution result of the second order derivative of Gaussian filter with the image I in point x, and similarly
  • 3. Yogesh Kumar Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 7, Issue 2, ( Part -3) February 2017, pp.55-60 www.ijera.com DOI: 10.9790/9622- 0702035560 57 | P a g e for Lxy(x, σ) and Lyy(x, σ). Surf features provides the angle and scaling factor for test image with respect to reference image to be corrected and are also shown in the results and discussion section. Fatal & potential errors are detected by XOR operations of test images with reference image. Subtraction of test image from reference image provides the potential and under printing errors, whereas the vice versa process provides the fatal and over printing errors. Basically three values are obtained from the above methods of defect detection. 1) Bit error rate for fatal error (FBER) 2) Bit error rate for the potential error (PBER) 3) Misalignment angle (MisA) Fig. 2: Overview of proposed fuzzy system. Fig. 3: Membership function of FBER On the basis of these three inputs proposed system takes the decision that the specimen should undergo correction or reprinting. Output of the proposed system is in the range of 0 to 1. So a threshold is set as 0.5 below which the specimen should undergo correction and above which it means that specimen must go for reprinting. Figure 2 represents the overview proposed fuzzy system. While designing the system and method is min, or method is max, Implication is min, Aggregation is max and de-fuzzification method is taken as centroid. In the figure 2, FBER represents the bit error rate of the fatal errors; PBER represents the bit error rate for the potential errors; MisA represents the angle for misalignment and Decision represents the output. Membership functions for above three inputs and one output are shown in figure 3, figure4, figure 5 and figure 6 respectively. Misalignment angle can be in range of 0 to 360o but the membership function range is given from 0 to 27. Because the algorithm used for misalignment error correction can correct the errors in range of 45o steps from 0o to 360o (45o , 90o , 135o , 180o , 225o , 270o , 315o and 360o ) and scaling factor of 0 to 2. So the value taken for misalignment angle input is the difference from nearest angle from the list provided above. Fig. 4: Membership function of PBER Fig. 5: Membership function of MisA Fig. 6: Membership function of Decision For the three input system, each input having 3 membership functions; as per combination there are 27 rules for the system which are given below: 1. If (FBER is High) and (PBER is Low) and (MisA is Med) then (Decision is High) (1) 2. If (FBER is High) and (PBER is Low) and (MisA is Low) then (Decision is High) (1)
  • 4. Yogesh Kumar Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 7, Issue 2, ( Part -3) February 2017, pp.55-60 www.ijera.com DOI: 10.9790/9622- 0702035560 58 | P a g e 3. If (FBER is High) and (PBER is Low) and (MisA is High) then (Decision is High) (1) 4. If (FBER is High) and (PBER is High) and (MisA is Med) then (Decision is High) (1) 5. If (FBER is High) and (PBER is High) and (MisA is Low) then (Decision is High) (1) 6. If (FBER is High) and (PBER is High) and (MisA is High) then (Decision is High) (1) 7. If (FBER is High) and (PBER is Med) and (MisA is Med) then (Decision is High) (1) 8. If (FBER is High) and (PBER is Med) and (MisA is Low) then (Decision is High) (1) 9. If (FBER is High) and (PBER is Med) and (MisA is High) then (Decision is High) (1) 10. If (FBER is Low) and (PBER is Low) and (MisA is Low) then (Decision is Low) (1) 11. If (FBER is Low) and (PBER is Low) and (MisA is Med) then (Decision is Medium) (1) 12. If (FBER is Low) and (PBER is Low) and (MisA is High) then (Decision is High) (1) 13. If (FBER is Low) and (PBER is Med) and (MisA is Low) then (Decision is Low) (1) 14. If (FBER is Low) and (PBER is Med) and (MisA is Med) then (Decision is Medium) (1) 15. If (FBER is Low) and (PBER is Med) and (MisA is High) then (Decision is High) (1) 16. If (FBER is Low) and (PBER is High) and (MisA is Low) then (Decision is Medium) (1) 17. If (FBER is Low) and (PBER is High) and (MisA is Med) then (Decision is High) (1) 18. If (FBER is Low) and (PBER is High) and (MisA is High) then (Decision is High) (1) 19. If (FBER is Medium) and (PBER is Low) and (MisA is Low) then (Decision is Medium) (1) 20. If (FBER is Medium) and (PBER is Low) and (MisA is Med) then (Decision is High) (1) 21. If (FBER is Medium) and (PBER is Low) and (MisA is High) then (Decision is High) (1) 22. If (FBER is Medium) and (PBER is Med) and (MisA is Low) then (Decision is Medium) (1) 23. If (FBER is Medium) and (PBER is Med) and (MisA is Med) then (Decision is High) (1) 24. If (FBER is Medium) and (PBER is Med) and (MisA is High) then (Decision is High) (1) 25. If (FBER is Medium) and (PBER is High) and (MisA is Low) then (Decision is High) (1) 26. If (FBER is Medium) and (PBER is High) and (MisA is Med) then (Decision is High) (1) 27. If (FBER is Medium) and (PBER is High) and (MisA is High) then (Decision is High) (1) These rules map each and every possibility of the inputs as per their combination. Figure 7 represents the surface view plot for PBER, FBER and Decision of the system. Figure 8 represents the relationship plot between MisA and Decision. Variation of input and out parameters can be analytically analyzed using these plots. Fig. 7: Relationship between PBER, FBER and Decision. Fig. 8: Relationship between MisA and Decision. Figure 9: Rule base viewer for all 27 rules. IV. RESULTS & DISCUSSION Given below are the test images and results by the proposed algorithm. For the test image-I results along with reference images are shown below. Figure 10 represents the reference image, figure 11 represents the test image and figure 12 represents fatal and potential errors. Exact location of the errors are also provided in the excel file for exact localization. Table-I represents the results for 20 samples.
  • 5. Yogesh Kumar Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 7, Issue 2, ( Part -3) February 2017, pp.55-60 www.ijera.com DOI: 10.9790/9622- 0702035560 59 | P a g e Figure 10: Reference Image-1. Figure 11: Test Image-1. Figure 12: Fatal (Red) & Potential (Blue) Error in test image-1 TABLE I. Results V. CONCLUSION Fatal, Potential and Misalignment errors can be detected easily using surf features for any value of angle. These three inputs are fed to the proposed fuzzy system which evaluates the decision on the bases of rule base provide. By the output of the system one can easily decide that given specimen should undergo Reprinting or correction. Proposed system provides fast, efficient and promising results. Further area of improvisation can be automatic correction of errors for the specimens which are needed to undergo correction. REFERENCES [1]. J. Hong, K. Park, and K. Kim, “Parallel Processing Machine Vision System for Bare PCB Inspection”, in Proceedings of the 24th Annual Conference of the IEEE Industrial Electronics Society, 1998, 3, 1346-1350. [2]. M. Moganti, F. Ercal, C. H. Dagli, and T. Shou, “Automatic PCB Inspection Algorithms: A Survey”, Computer Vision and Image Understanding, 63 (2), 1996, 287-313. [3]. R. S. Guh and J. D. T. Tannock, “A Neutral Network Approach to Characterize Pattern Parameters in Process Control Charts” ,Journal of Intelligent Manufacturing,10(5), 1996, 449-462. [4]. Y. Sun and C. Tsai, “A New Model-Based Approach for Industrial Visual Inspection”, Pattern Recognition, 25, 1992, 1327-1336. [5]. W. Wu, M. J. Wang and C. M. Liu, “Automated Inspection of Print Circuit Boards through Machine Vision”, Computers in Industry, 28, 1996, 103-111.
  • 6. Yogesh Kumar Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 7, Issue 2, ( Part -3) February 2017, pp.55-60 www.ijera.com DOI: 10.9790/9622- 0702035560 60 | P a g e [6]. R. Heriansyah and S. A. R. Abu-Bakar, “Defects Classification on Bare PCB using Multiple Learning Vector Quantization Neural Network Paradigm”, in International Conference on Computer Graphics, Imaging, and Visualization , 2004, 50-53. [7]. N. K. Khalid and Z. Ibrahim, “An Image Processing Approach Towards Classification of Defects on Printed Circuit Board”, in Malaysia-Japan International Symposium on Advanced Technology, 2007. [8]. N. K. Khalid, Z. Ibrahim, and M. S. Zainal Abidin, “An Algorithm to Group Defects on Printed Circuit Board for Automated Visual Inspection”, International Journal of Simulation: Systems, Science, and Technology, 9(2), 2008, 1-10. [9]. P. C. Chang, L. Y. Chen, and C. Y. Fan, “A Case-Based Evolutionary Model for Defect Classification of Printed Circuit Boards Images”, Journal of Intelligent Manufacturing, 19, 2008, 203-214. [10]. M. H. Tatibana and R. de A. Lotufo, “Novel Automatic PCB Inspection Technique Based on Connectivity”, Computer Graphics and Image Processing Proceedings, 1997, 187-194 [11]. Suhasini A ,Sonal D Kalro , Prathiksha B G, Meghashree B S , Phaneendra H D, “PCB Defect Detection Using Image Subtraction Algorithm”, International Journal of Computer Science Trends and Technology (IJCST) – Volume 3 Issue 3, ISSN: 2347-8578 www.ijcstjournal.org May-June 2015. [12]. “Printed circuit board defect detection using mathematical morphology and MATLAB image processing tools”, Researchgate Article, DOI: 10.1109/ICETC.2010.5530052, January 2010. [13]. Takumi Uemura, Gou Koutaki and Keiichi Uchimura, “Image Segmentation based on Edge Detection using Boundry Code”, International journal of innovative computing, information and computing, Volume 7, Number 10, October 2011. [14]. E. Argyle. “Techniques for edge detection,” Proc. IEEE, vol. 59, pp. 285-286, 2012. [15]. F. Bergholm. “Edge focusing,” in Proc. 8th Int. Conf. Pattern Recognition, Paris, France, pp. 597- 600, 2013.