Method, apparatus and computer program product for providing pattern detection with unknown noise levels
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-009/62
G06K-009/74
G06K-009/00
G06K-009/46
G06K-009/66
출원번호
US-0772438
(2013-02-21)
등록번호
US-9025889
(2015-05-05)
발명자
/ 주소
Fan, Lixin
Pylvanainen, Timo
출원인 / 주소
Core Wireless Licensing S.a.r.l.
대리인 / 주소
Winstead PC
인용정보
피인용 횟수 :
0인용 특허 :
1
초록▼
An apparatus for providing pattern detection may include a processor. The processor may be configured to iteratively test different models and corresponding scales for each of the models. The models may be employed for modeling parameters corresponding to a visually detected data. The processor may
An apparatus for providing pattern detection may include a processor. The processor may be configured to iteratively test different models and corresponding scales for each of the models. The models may be employed for modeling parameters corresponding to a visually detected data. The processor may be further configured to evaluate each of the models over a plurality of iterations based on a function evaluation of each of the models, select one of the models based on the function evaluation of the selected one of the models, and utilize the selected one of the models for fitting the data.
대표청구항▼
1. A method comprising: iteratively testing, at a processor, different models and corresponding scales for each of the models, the models being employed for modeling parameters corresponding to a visually detected data, captured by an image capturing module;evaluating, by a module evaluator, each of
1. A method comprising: iteratively testing, at a processor, different models and corresponding scales for each of the models, the models being employed for modeling parameters corresponding to a visually detected data, captured by an image capturing module;evaluating, by a module evaluator, each of the models over a plurality of iterations based on a function evaluation of each of the models;estimating, by a scale estimator, the scales of inlier data points for each of the models, wherein estimating the scales comprises deriving the scales based on repeated inlier data points accumulated from the different models;selecting, at the processor, one of the models based on the function evaluation of the selected one of the models; andutilizing, at the processor, the selected one of the models for fitting the data; andwherein assigning a weighting factor comprises summing values assigned to each data point for each of the models, the assigned values being indicative of an inlier status of each point for each respective model. 2. The method of claim 1, wherein utilizing the selected one of the models comprises utilizing the selected one of the models without any user input beyond provision of the data. 3. The method of claim 1, wherein evaluating each of the models comprises assigning a weighting factor to each respective model on the basis of how well each respective model fits the data and assigning a score to the model based on the weighting factor. 4. The method of claim 1, wherein selecting one of the models comprises selecting a model based on the score of the model without any provision of auxiliary information by a user. 5. The method of claim 1, wherein iteratively testing different models and corresponding scales comprises concurrently estimating a model parameter and a scale defining inlier data without auxiliary information beyond the data. 6. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code instructions comprising: first program code instructions for iteratively testing different models and corresponding scales for each of the models, the models being employed for modeling parameters corresponding to a visually detected data;second program code instructions for evaluating each of the models over a plurality of iterations based on a function evaluation of each of the models;third program code instructions for selecting one of the models based on the function evaluation of the selected one of the models;fourth program code instructions for utilizing the selected one of the models for fitting the data; andfifth program code instructions for estimating the scales of inlier data points for each of the models, wherein the fifth program code instructions include instructions for deriving the scales based on repeated inlier data points accumulated from the different models; andwherein the fourth program code instructions include instructions for summing values assigned to each data point for each of the models, the assigned values being indicative of an inlier status of each point for each respective model. 7. The computer program product of claim 6, wherein the fifth program code instructions include instructions for deriving the scales based on repeated inlier data points accumulated from the different models. 8. The computer program product of claim 6, wherein the fourth program code instructions include instructions for utilizing the selected one of the models without any user input beyond provision of the data. 9. The computer program product of claim 6, wherein evaluating each of the models comprises assigning a weighting factor to each respective model on the basis of how well each respective model fits the data and assigning a score to the model based on the weighting factor. 10. The computer program product of claim 6, wherein the third program code instructions include instructions for selecting a model based on the score of the model without any provision of auxiliary information by a user. 11. The computer program product of claim 6, wherein the first program code instructions include instructions for simultaneously estimating a model parameter and a scale defining inlier data without auxiliary information beyond the data. 12. An apparatus comprising: a model evaluator configured to evaluate models based on various criteria; anda processor configured to: iteratively test different models and corresponding scales for each of the models, the models being employed for modeling parameters corresponding to a visually detected data;control the model evaluator to evaluate each of the models over a plurality of iterations based on a function evaluation of each of the models;select one of the models based on the function evaluation of the selected one of the models; andutilize the selected one of the models for fitting the data, said apparatus further comprising a scale estimator, wherein the processor is further configured to control the scale estimator to estimate the scales of inlier data points for each of the models, wherein the processor is further configured to control the scale estimator to estimate the scales by deriving the scales based on repeated inlier data points accumulated from the different models; andassign a weighting factor by summing values assigned to each data point for each of the models, the assigned values being indicative of an inlier status of each point for each respective model. 13. The apparatus of claim 12, wherein the processor is further configured to utilize the selected one of the models by utilizing the selected one of the models without any user input beyond provision of the data. 14. The apparatus of claim 12, wherein evaluating each of the models comprises assigning a weighting factor to each respective model on the basis of how well each respective model fits the data and assigning a score to the model based on the weighting factor. 15. The apparatus of claim 12, wherein the processor is further configured to select one of the models by selecting a model based on the score of the model without any provision of auxiliary information by a user. 16. The apparatus of claim 12, wherein the processor is further configured to iteratively test different models and corresponding scales by simultaneously estimating a model parameter and a scale defining inlier data without auxiliary information beyond the data. 17. An apparatus comprising: a processor; anda memory coupled to the processor, the memory comprising computer-executable program code portions stored therein, the computer-executable program code instructions, when executed by the processor, causing the apparatus to: iteratively test different models and corresponding scales for each of the models, the models being employed for modeling parameters corresponding to a visually detected data;evaluate each of the models over a plurality of iterations based on a function evaluation of each of the models;select one of the models based on the function evaluation of the selected one of the models; andutilize the selected one of the models for fitting the data, wherein the computer-executable program code instructions further cause the apparatus to estimate the scales of inlier data points for each of the models, and to estimate the scales by deriving the scales based on repeated inlier data points accumulated from the different models; andassign a weighting factor by summing values assigned to each data point for each of the models, the assigned values being indicative of an inlier status of each point for each respective model.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (1)
Saeki Takao (Ann Arbor MI), Real time implementation of the hough transform.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.