Abstract
The shortcoming of the present B/W chessboard corner detection algorithm is analyzed and a new method based on cross entropy is proposed. Firstly, the pixels around the corner are divided into 4 quadrants, and initial selection of corners is carried out based on the gray value difference between the adjacent quadrants; secondly, the cross entropy of the diagonal quadrant is defined, and the corner screening is done using the principle of minimum cross entropy; thirdly, the idea of non-maximum suppression of local gradient amplitude is introduced to solve the problem of local overlap of the candidates; at last, sub-pixel coordinates of corners are calculated using Frostner Operator. Experiments and their analysis prove preliminarily that: (1) the detection result of this algorithm is better than the classical Harris Operator and SV Operator; (2) the sub-pixel accuracy obtained is almost the same as that obtained with the Matlab Camera Calibration Toolbox, and it is suitable for online camera calibration.
| Original language | English |
|---|---|
| Pages (from-to) | 216-221 |
| Number of pages | 6 |
| Journal | Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University |
| Volume | 33 |
| Issue number | 2 |
| State | Published - 1 Apr 2015 |
Keywords
- Algorithms
- Calibration
- Camera calibration
- CCD cameras
- Chess board corner detection
- Entropy
- Flowcharting
- Gradient amplitude
- Grey value difference
- Interference suppression
- Local overlap
- Mathematical operators
- MATLAB, pixels
- Non-maximum suppression
- Principle of minimum cross entropy