Oriented FAST and Rotated BRIEF (ORB)

1 개요

FAST (Features from Accelerated Segment Test) 와 BRIEF (Binary Robust Independent Elementary Features) 알고리즘을 기반으로 회전과 방향을 고려하도록 개선된 특징점 검출 알고리즘 입니다.

2 알고리즘 상세 설명

입력 이미지 결과 이미지
Source Image ORB Result
Fig. Oriented FAST and Rotated BRIEF 동작 예시

3 파라미터 설정 및 사용 방법

4 결과 취득 방법

5 예제 코드

이미지 및 ROI 설정 방법(ImageProcessing_Common 항목 참고)

CScaleInvariantFeatureTransform ORB;

CFLImage fliSourceImage;
ORB.SetSourceImage(fliSourceImage);

ORB.SetScoreType(COrientedFASTandRotatedBRIEF::EScoreType_FastScore);

ORB.Execute();

CFLPointArray flfaResultPoints;
ORB.GetResultPoints(flfaResultPoints);

CScaleInvariantFeatureTransform ORB = new CScaleInvariantFeatureTransform();

CFLImage fliSourceImage = new CFLImage();
ORB.SetSourceImage(ref fliSourceImage);

ORB.SetScoreType(COrientedFASTandRotatedBRIEF.EScoreType.FastScore);

ORB.Execute();

CFLPointArray flfaResultPoints;
ORB.GetResultPoints(out flfaResultPoints);

6 관련 알고리즘

Harris Corner Detector