PCB Component Detection via Chromaticity Subtraction and Morphological Noise Removal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for automated detection of printed circuit board (PCB) components are inefficient, particularly in accurately identifying components and generating bills of materials, which hinders the refinement of manufacturing processes.

Innovation Solution

The method involves chromaticity-based background subtraction and morphological noise removal on PCB images to generate a background-subtracted and noise-removed image, allowing for accurate object localization and component estimation, followed by the generation of a bill of materials and refinement of manufacturing processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional automated detection methods are used for PCB components, then the detection process can be performed, but the detection accuracy and efficiency are insufficient

Engineering Contradiction:
Improvecomponent detection accuracyVSAvoiddetection efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the PCB image processing into distinct stages: chromaticity-based background subtraction to isolate components from the board, morphological operations to remove noise and refine boundaries, and object localization to identify individual components. This segmentation allows each stage to optimize for its specific function, improving both accuracy and efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the image from RGB color space to chromaticity space, changing the parameter representation to better distinguish components from the PCB background. This parameter transformation enables more effective background subtraction by focusing on color characteristics rather than intensity alone.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If complex image processing operations are performed on PCB images, then component identification accuracy improves, but computational time and resource consumption increase

Engineering Contradiction:
Improvecomponent identification accuracyVSAvoidcomputational processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the chromaticity information from the full RGB image data, discarding redundant intensity information. This extraction focuses computation on the most relevant features for component detection, reducing processing time while maintaining or improving accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs background subtraction as a preliminary step before component identification. By removing the PCB background early in the process, subsequent operations only need to process component regions, significantly reducing the computational burden of later stages.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated PCB component detection is implemented, then manufacturing process refinement can be accelerated, but the complexity of the detection system increases

Engineering Contradiction:
Improvemanufacturing process refinement speedVSAvoiddetection system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a multi-functional processing pipeline that performs background removal, noise reduction, and component localization using a unified set of image processing operations. This universal approach handles various PCB layouts and component types without requiring separate specialized algorithms, managing system complexity while maintaining versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11308605B2Image processing for printed circuit board component detection
Publication Date: 2022.04.19 UNIV OF FLORIDA RESEARCH FOUNDATION INC
  • US11308605B2 patent drawing
  • US11308605B2 patent drawing
  • US11308605B2 patent drawing

AI summary

There is a need for more effective and efficient printed circuit board (PCB) design. This need can be addressed by, for example, solutions for performing automated PCB component estimation. In one example, a method includes identifying a PCB image of a PCB; performing chromaticity-based background subtraction on the PCB image to generate a background-subtracted PCB image; performing morphological noise removal on the background-subtracted PCB image to generate a noise-removed PCB image; and performing object localization on the noise-removed PCB image to identify one or more PCB component estimations within the noise-removed PCB image.