Rectangular Pin Positioning via Vertex Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing positioning methods for rectangular pin components in surface mount technology face challenges such as weak robustness, low precision, poor versatility, and low real-time performance, particularly in component placement machines using contour matching and cascade filtering algorithms.
Innovation Solution
A method based on vertex points is introduced, involving image processing to extract key vertex points, feature descriptors, and using algorithms like FAST and CPD to achieve precise positioning, improving robustness and accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If contour matching method is used for positioning, then positioning precision can be improved, but memory requirements increase and real-time performance deteriorates
Solution Approach 1:
The patent extracts only the essential vertex points from the complete pin contour, rather than using the entire contour for matching. This extraction of key feature points reduces the data volume significantly while maintaining positioning accuracy, thereby improving real-time performance without sacrificing measurement precision.
Solution Approach 2:
The patent applies local quality by focusing computational resources on the most informative parts of the contour - specifically the vertex points - rather than uniformly processing the entire contour. This localized approach to feature selection improves both speed and accuracy by concentrating on the most discriminative features.
2Measurement precision
If contour matching method is used for positioning, then positioning precision can be improved, but device complexity increases
Solution Approach 1:
The patent simplifies the algorithm by extracting only vertex points from the contour, eliminating the need for complex template matching across the entire contour. This reduction to essential features decreases algorithmic complexity while preserving positioning precision.
Solution Approach 2:
The patent segments the continuous contour into discrete vertex points, transforming a complex continuous matching problem into a simpler discrete point-based problem. This segmentation reduces computational complexity while maintaining the essential geometric information needed for accurate positioning.
3Productivity
If cascade filtering method is used for positioning, then processing speed can be improved, but positioning precision deteriorates
Solution Approach 1:
The patent extracts vertex points as key features that retain the essential geometric information needed for precise positioning. This extraction maintains positioning precision while enabling faster processing compared to full contour analysis, effectively bridging the gap between speed and accuracy.
Solution Approach 2:
The patent changes the parameter representation from continuous contour coordinates to discrete vertex point coordinates. This parameter transformation enables faster processing through reduced data volume while preserving the critical geometric features necessary for accurate positioning.
4Productivity
If cascade filtering method is used for positioning, then processing speed can be improved, but algorithm versatility deteriorates
Solution Approach 1:
The patent creates a universal positioning algorithm based on vertex point detection that can handle different rectangular pin component types without requiring component-specific detection schemes. This vertex-based approach is applicable to various pin distributions (upper-lower, left-right, or all four sides), enhancing algorithm versatility while maintaining processing speed.
Data Source
AI summary
A positioning method of rectangular pin element based on vertex points includes the steps of: obtaining component information and classifying components of a model into two classes; extracting feature descriptors of each vertex point of pin element of the model; obtaining a real image of the component and extracting feature points and an angle between two straight lines where the feature points are located and the positive direction of the X-axis respectively; obtaining a rotation angle and an precise feature point position; determining an precise feature point position corresponding to all the vertex points; obtaining feature descriptor of the vertex points of the actual component pin, a weight value of the vertex points of the component in the model, the vertex points of the actual component corresponding to feature point; and determining the final position of the center of the chip and a precise rotation angle of the chip.


