2014-01-22 4 views
2

우선, 내 질문을 읽어 주셔서 감사합니다. 나는 컴퓨터 비전 초보자입니다.거대한 데이터 세트로 로고 인식

많이 읽었지만 해결책을 찾지 못했습니다.

이미지가있어서 로고/로고를 감지하고 싶습니다. 또한 로고가 다른 이미지가 전체적으로 포함되어 있습니다. 로고가 들어간 이미지는 없습니다.

전체 (수천) 개의 교육 세트 (알려진 로고가 설정된 경우)에서 이미지의 로고/로고를 감지하는 방법에 대한 아이디어가 있습니까?

몇 가지 알려진 로고에 대해 SURF 또는 SIFT 기능 감지 알고리즘을 사용하여 주어진 이미지를 다른 이미지와 일치시킴으로써 수행 할 수 있지만 거대한 데이터 세트가 있으며 다른 모든 이미지와 일치시킬 수 없습니다. 데이터 집합의 모든 이미지를 시도하는 데 많은 시간이 걸립니다 :)

모든 SDK에 유용 할 수 있습니까? (휴대 전화 또는 데스크톱 용으로도 사용할 수 있습니다). 아니면 여러 알고리즘을 사용할 수 있습니까?

이 질문에 대한 흥미로운 논문을 SIGMA 알고리즘과 함께 발견했지만 이러한 알고리즘에 대한 설명을 찾을 수 없습니다 (http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5495345).

이미지의 기능을 감지하는 것이 좋다고 생각합니다 (SIFT, 아마 SURF). 하지만 문제는 많은 알려진 이미지/로고가있는 것 같습니다. 특별한 방법으로 저장해야한다고 생각합니다. Ex. 알려진 수천 개의 로고 중 어딘지에서 나무를 만들거나 그룹으로 구분했습니다.

이 작업을 수행 할 수 있습니까?

감사합니다.

답변

0

수천 개의 교육 세트는 알고리즘을 테스트하는 데 유용하며 새로운 이미지를 분석하는 데 도움이되지 않습니다.

과거에 패턴 인식을 약간 했으므로 이렇게 시작했습니다. 예리한 가장자리 (날카로운 색상 전환)를 찾습니다. 따라서 모서리에있는 모든 피쳐에 대한 가장자리 필터 및 통계 분석. 알고리즘 결과는 교육 세트에 사용할 번호가됩니다.

오리지날 리서치를하고 있으므로 오랜 작업을 준비하십시오. "ImageHasLogo()"기능을 가진 SDK가 아직 존재하지 않으면 Google에서 찾을 수 있습니다.

+0

수천 개의 이미지에는 알려진 로고가 모두 들어 있으며 테스트 용이 아닙니다. 이것은 수천 가지의 로고 유형, 모양, 모서리를 알기 위해 프로그램을 교육하는 것이며 테스트에는 사용되지 않습니다. 귀하의 답변에 감사드립니다. 나는 더 많은 가능성을 모색 할 것이다. –

관련 문제