JOURNAL ARTICLE

Evolving PCB visual inspection programs using genetic programming

Abstract

Automated optical inspection (AOI) is desirable in printed circuit board (PCB) manufacturing as inspecting manually is time-consuming and error-prone. This paper presents a study on evolving an AOI program with Genenetic- Programming (GP), an evolution-inspired technique. Using a GP-based approach, domain knowledge such as board design and lighting conditions are not required. Conventional feature extraction processes can also be avoided. The result demonstrates the evolved program capability to detect flaws under varied scenarios. Furthermore, it can be readily applied on different types of images without calibration or re-training.

Keywords:
Genetic programming Printed circuit board Computer science Visual inspection Automated X-ray inspection Domain (mathematical analysis) Feature extraction Artificial intelligence Feature (linguistics) Calibration Computer vision Automated optical inspection Image processing Image (mathematics)

Metrics

7
Cited By
2.66
FWCI (Field Weighted Citation Impact)
8
Refs
0.90
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Industrial Vision Systems and Defect Detection
Physical Sciences →  Engineering →  Industrial and Manufacturing Engineering
Evolutionary Algorithms and Applications
Physical Sciences →  Computer Science →  Artificial Intelligence
Advanced Multi-Objective Optimization Algorithms
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

BOOK-CHAPTER

Evolving Programs: Genetic Programming

Year: 2009 Pages: 53-92
BOOK-CHAPTER

Co-Evolving Hierarchical Programs using Genetic Programming

The MIT Press eBooks Year: 1996 Pages: 419-419
BOOK-CHAPTER

EVOLVING COMPLEX VISUAL BEHAVIOURS USING GENETIC PROGRAMMING AND SHAPING

Simon PerkinsGillian R. Hayes

World Scientific series in robotics and intelligent systems Year: 2000 Pages: 162-184
JOURNAL ARTICLE

Evolving Recursive Programs by Using Adaptive Grammar Based Genetic Programming

Man Leung WongTuen Mun

Journal:   Genetic Programming and Evolvable Machines Year: 2005 Vol: 6 (4)Pages: 421-455
© 2026 ScienceGate Book Chapters — All rights reserved.