IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0960157
(2004-10-07)
|
등록번호 |
US-7548256
(2009-07-01)
|
우선권정보 |
GB-0324430.8(2003-10-18) |
발명자
/ 주소 |
|
출원인 / 주소 |
- Hewlett Packard Development Company, L.P.
|
인용정보 |
피인용 횟수 :
46 인용 특허 :
4 |
초록
▼
A method for processing an image sequence captured using an image capture device, wherein a captured sequence to be stabilized by estimating motion of the device, abstracting data from the image sequence, stabilizing the image sequence in response to the estimated motion of the device, and forming a
A method for processing an image sequence captured using an image capture device, wherein a captured sequence to be stabilized by estimating motion of the device, abstracting data from the image sequence, stabilizing the image sequence in response to the estimated motion of the device, and forming an output image sequence from the stabilized image sequence and the abstracted data.
대표청구항
▼
What is claimed: 1. A method of processing an image sequence captured by an image capture device, the method comprising: estimating motion of the device, to determine estimated motion data; determining intentional movement data from the estimated motion data; stabilizing the image sequence by reduc
What is claimed: 1. A method of processing an image sequence captured by an image capture device, the method comprising: estimating motion of the device, to determine estimated motion data; determining intentional movement data from the estimated motion data; stabilizing the image sequence by reducing movement in the image sequence in response to the estimated motion of the device, wherein reducing movement in the image sequence includes reducing the effects of intentional movement on the sequence; and forming an output image sequence by combining the determined intentional movement data with the stabilized image sequence. 2. The method as claimed in claim 1, further comprising: providing at least one model associated with the image sequence; and determining, on the basis of the at least one model and the image sequence, the intentional movement data. 3. The method as claimed in claim 2, wherein the at least one model is adapted to model an aspect of the image sequence. 4. The method as claimed in claim 3, wherein determining intentional movement data further comprises performing a probability computation in order to resolve, on the basis of the image sequence and the at least one model, the likelihood that the aspect has occurred in the image sequence. 5. The method as claimed in claim 2, wherein the model is a hidden Markov model. 6. The method as claimed in claim 1, wherein forming the output image sequence further comprises blending the image sequence and the determined intentional movement data using a blending function. 7. The method as claimed in claim 6, wherein the blending function is a Gaussian function. 8. The method as claimed in claim 1, wherein determining the intentional movement data further comprises determining intentional movement of the image capture device. 9. The method as claimed in claim 8, wherein stabilizing the image sequence further comprises extracting the determined intentional movement from the image sequence. 10. The method as claimed in claim 9, wherein forming the output image sequence further comprises introducing the extracted intentional movement back into the output image sequence. 11. The method as claimed in claim 8, wherein determining the intentional movement further comprises comparing the image sequence against a plurality of intentional movement models. 12. The method as claimed in claim 11, wherein the plurality of intentional movement models are a plurality of Hidden Markov Models (HMMs). 13. The method as claimed in claim 11, further comprising determining the plurality of intentional movement models from training image data. 14. The method as claimed in claim 13, wherein the training image data is a pre-captured video sequence which includes a number of intentional movements associated with a scene or object of interest. 15. A method of processing an image sequence comprising a plurality of image frames, the method comprising: estimating relative motion between the image frames to determine estimated motion data; determining intentional movement data from the estimated motion data; stabilizing the image sequence by reducing movement in the image sequence in response to the estimated motion, wherein reducing movement in the image sequence includes reducing the effects of intentional movement on the sequence; and forming an output image sequence by combining the determined intentional movement data with the stabilized image sequence. 16. The method as claimed in claim 15, further comprising: providing at least one model associated with the image sequence; and determining, on the basis of the at least one model and the image sequence, the intentional movement data. 17. The method as claimed in claim 16, wherein the at least one model is adapted to model an aspect of the image sequence. 18. The method as claimed in claim 17, wherein determining intentional movement data further comprises performing a probability computation in order to resolve, on the basis of the image sequence and the at least one model, the likelihood that the aspect has occurred in the image sequence. 19. The method as claimed in claim 16, wherein the model is a hidden Markov model. 20. The method as claimed in claim 15, wherein forming the output image sequence further comprises blending the image sequence and the determined intentional movement data using a blending function. 21. The method as claimed in claim 20, wherein the blending function is a Gaussian function. 22. A computer program product for use with a computer, the computer program product comprising: a computer useable medium having computer executable program code embodied thereon, wherein the product is operable, in association with the computer, to process an image sequence captured by an image capture device by: estimating motion of the device, to determine estimated motion data; determining intentional movement data from the estimated motion data; stabilizing the image sequence by reducing movement in the image sequence in response to the estimated motion of the device, wherein reducing movement in the image sequence includes reducing the effects of intentional movement on the sequence; and forming an output image sequence by combining the determined intentional movement data with the stabilized image sequence. 23. An image capture device, comprising: an image sensor that captures image sequence data; a motion estimation module that senses motion of the image capture device; a central processing device (CPU); and a memory having computer executable program code embodied thereon, wherein upon execution of the code by the CPU, the image sequence data is processed by: estimating motion of the image capture device based upon information from the motion estimation module, to determine estimated motion data; determining intentional movement data from the estimated motion data; stabilizing the image sequence data by reducing movement in the image sequence data in response to the estimated motion of the device, wherein reducing movement in the image sequence data includes reducing the effects of intentional movement on the sequence; and forming an output image sequence by combining the determined intentional movement data with the stabilized image sequence data . 24. The image capture device as claimed in claim 23, wherein the motion estimation module further comprises at least one internal sensor that senses the motion of the image capture device. 25. The image capture device as claimed in claim 23, wherein the motion of the image capture device is inferred from the image sequence data using inter-frame displacements. 26. The image capture device as claimed in claim 23, further comprising at least one Hidden Markov Model (HMM) that determines intentional movement data that is extracted from the image sequence data, and wherein the intentional movement data is introduced back into the output image sequence when the output image sequence is formed. 27. The image capture device as claimed in claim 26, further comprising training image data, wherein the training image data is used to determine the HMM. 28. The image capture device as claimed in claim 27, wherein the training image data is a pre-captured video sequence which includes a number of intentional movements associated with a scene or object of interest. 29. The image capture device as claimed in claim 23, further comprising a look-up table having data corresponding to a predetermined set of intentional movements, wherein a rule based scheme determines intentional movement data that is extracted from the image sequence data, and wherein the intentional movement data is introduced back into the output image sequence when the output image sequence is formed.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.