Method and system for automatic correction of motion artifacts
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-00521
H04N-00701
출원번호
US-0542611
(2000-04-04)
발명자
/ 주소
Swift, Dana
Birdsill, Larry
출원인 / 주소
Smith &
Nephew, Inc.
대리인 / 주소
Kilpatrick Stockton LLP
인용정보
피인용 횟수 :
57인용 특허 :
33
초록▼
Methods and systems of the present invention automatically and differentially detect and correct linear motion artifacts caused by camera movement and regional subject motion artifacts. Regional subject motion artifacts may be caused, for example in endoscopic or other surgery, by movement of surgic
Methods and systems of the present invention automatically and differentially detect and correct linear motion artifacts caused by camera movement and regional subject motion artifacts. Regional subject motion artifacts may be caused, for example in endoscopic or other surgery, by movement of surgical tools or the patient within the image field. Methods and systems of the present invention automatically correct for both types of motion occurring simultaneously. After an image is automatically corrected for both camera motion and regional subject motion, the image is displayed for viewing.
대표청구항▼
1. A method for automatic correction of motion artifacts in an interlaced video image captured by an image recording camera comprising:capturing a complete frame of an interlaced video image, the complete frame having a first raster field and an interlaced second raster field, the first and second r
1. A method for automatic correction of motion artifacts in an interlaced video image captured by an image recording camera comprising:capturing a complete frame of an interlaced video image, the complete frame having a first raster field and an interlaced second raster field, the first and second raster fields each having a plurality of pixels and pixels in the first raster field are offset from pixels in the second raster field; automatically correcting for camera motion, comprising determining whether the captured frame contains camera motion artifacts; performing auto-correlation on the first raster field with respect to the second raster field by locating optimal correlation values for X/Y coordinates for each pixel in the first raster field relative to a reference pixel in the second raster field using a repeating 3×3 convolution search to create a two-dimensional motion vector between each pixel in the first raster field and the reference pixel in the second raster field; automatically correcting for subject motion; and displaying an image corrected for camera motion and subject motion. 2. The method of claim 1, wherein using a repeating 3×3 convolution search comprises(a) determining a first correlation value for corresponding pixels in the first and second raster fields when a first specified offset is zero for both X and Y coordinates, (b) determining a second correlation value for a pixel in the first raster field to the right of the corresponding pixel in the second raster field when a second specified offset is one for X and zero for Y, (c) calculating a difference between the first correlation value and the second correlation value, (d) squaring the difference between the values, (e) repeating steps (a), (b), (c), and (d) for all pixels in the first raster field relative to pixels in the second raster field, (f) adding the squares of the differences between correlation values at the first specified offset and at the second specified offset, and (g) determining the correlation values which produce a minimum difference between pixels in the first raster field and the second raster field to provide optimal correlation values for shifting the first raster field relative to the second raster field. 3. The method of claim 1, wherein creating a two-dimensional motion vector comprises locating values for X/Y coordinates for each pixel in the first raster field determined to be offset more than 15 pixels from a reference pixel in the second raster field.4. A method for automatic correction of motion artifacts in an interlaced video image captured by an image recording camera, comprising:capturing a complete frame of an interlaced video image, the complete frame having a first raster field and an interlaced second raster field; automatically correcting for camera motion, comprising locating optimal correlation values for each pixel in the first raster field relative to a reference pixel in the second raster field to create a two-dimensional motion vector between each pixel in the first raster field and the reference pixel in the second raster field; automatically correcting for subject motion comprising computing a subject motion map to automatically identify regions of subject motion in the captured frame including (a) determining actual pixel values for the first raster field, (b) computing predicted pixel values for the first raster field from the second raster field, (c) comparing the predicted pixel values and the actual pixel values for the first raster field to determine differences between the first and second raster fields in discrete regions of the captured frame, (d) identifying regions of the captured frame where differences between the first and second raster fields are relatively large, and (e) squaring the relatively large differences between the first and second raster fields to generate the subject motion map; and displaying an image corrected for camera motion and subject motion. 5. The method of claim 4, wherein computing a subject motion map further comprises convolving the first and second raster fields of the captured frame to produce a half-height grayscale image map in regions of large differences in the subject motion map, and leaving uncorrected regions of the captured frame where differences between the first and second raster fields are relatively small.6. A method for automatic correction of motion artifacts in an interlaced video image captured by an image recording camera, comprising:capturing a complete frame of an interlaced video image, the complete frame having a first raster field and an interlaced second raster field; automatically correcting for camera motion, comprising locating optimal correlation values for each pixel in the first raster field relative to a reference Pixel in the second raster field to create a two-dimensional motion vector between each pixel in the first raster field and the reference pixel in the second raster field; automatically correcting for subject motion comprising computing a subject motion map to automatically identify regions of subject motion in the captured frame, wherein automatically correcting for subject motion further comprises creating a binary subject location man to delineate regions of the captured frame for applying correction for subject motion including (a) establishing a threshold difference between the predicted pixel values and the actual pixel values for the first raster field, (b) comparing each pixel in the grayscale image map to the threshold difference, counting the number of pixels exceeding the threshold difference, (c) eliminating from the grayscale image map pixels where three or less neighboring pixels in the grayscale image map are above the threshold difference, and (d) leaving in the grayscale image map pixels where more than three neighboring pixels are above the threshold difference; and displaying an image corrected for camera motion and subject motion. 7. The method of claim 6, wherein the threshold difference is in the range from about 20 to about 150 IRE brightness units.8. The method of claim 6, wherein the threshold difference is 80 IRE brightness units.9. The method of claim 6, wherein automatically correcting for subject motion further comprises adjusting the binary subject location map by replacing pixels eliminated from the grayscale image map in regions of subject motion.10. The method of claim 9, the regions of subject motion having pixels eliminated forming boundaries comprising pixels, wherein adjusting the binary subject location map comprises(a) computing a two-dimensional vector from pixels at the boundaries of eliminated regions of subject motion, (b) replacing pixels eliminated from regions of subject motion with the two-dimensional vector, and (c) repeating steps (a) and (b) by computing the two-dimensional vector at locations one pixel further away from the boundaries of the eliminated regions of subject motion to create a corrected image having smooth edges. 11. The method of claim 10, wherein computing a two-dimensional vector from pixels at the boundaries of eliminated regions of subject motion comprises identifying boundaries of eliminated regions of subject motion, and detecting pixels in two directions, one pixel at a time, adjacent to the pixels at the boundaries.12. The method of claim 10, wherein automatically correcting for subject motion further comprises computing a finished, corrected image.13. The method of claim 12, wherein computing a finished, corrected image comprises using the adjusted map to indicate regions on the captured frame where subject motion is greatest, and computing a corrected second raster field from a corrected first raster field in regions on the captured frame where subject motion is greatest.14. The method of claim 13, further comprising displaying the finished image corrected for camera motion and subject motion.15. A method for automatic correction of motion artifacts in an interlaced video image captured by an image recording camera, comprising:capturing a complete frame of an interlaced video image, the complete frame having a first raster field and an interlaced second raster field, the first and second raster fields each having a plurality of pixels; locating optimal correlation values between pixels in the first raster field and pixels in the second raster field; creating a two-dimensional motion vector from optimal correlation values; creating a synthetic first raster field by duplicating the second raster field in the captured complete frame in a corrected position according to the two-dimensional motion vector; computing a subject motion map to identify regions of the captured frame where differences in pixel values between the first and second raster fields are relatively large; creating a binary subject location map to delineate regions of the captured frame for applying correction for subject motion; eliminating from the binary subject location map pixels where the number of neighboring pixels exceeds a predetermined threshold; adjusting the binary subject location map by replacing eliminated pixels; computing a finished, corrected image; and displaying the image corrected for camera motion and subject motion. 16. A system for automatic correction of motion artifacts in a live, interlaced video image, the system comprising:an image recording camera for capturing complete frames of video images, the complete frames each having a first raster field and an interlaced second raster field, each field comprising a plurality of pixels; a digital capture unit for processing live video images and captured frames of video images; a first filter for automatically correcting for camera motion comprising (a) a two-dimensional motion vector between each pixel in the first raster field and a reference pixel in the second raster field created by auto-correlation of optimal correlation values for each pixel in the first raster field relative to the reference pixel in the second raster field, and (b) a synthetic first raster field created by duplicating the second raster field in a corrected position in the captured complete frame according to the two-dimensional motion vector; a second filter for automatically correcting for subject motion comprising (a) a subject motion map computed to identify regions of subject motion, a binary subject motion map for eliminating pixels in the regions of subject motion, (b) an adjusted binary subject motion map, the binary subject motion map adjusted by replacing eliminated pixels, and (c) a corrected captured frame, the frame corrected by computing a corrected second raster field in regions where subject motion is greatest; and a video monitor for displaying images.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (33)
Naimpally Saiprasad V. (Langhorne PA) Kim Hee-Yong (Plainsboro NJ), Adaptive field/frame filter for interlaced video signals.
Sezan M. Ibrahim (Rochester NY) Patti Andrew J. (Rochester NY), Adaptive, global-motion compensated deinterlacing of sequential video fields with post processing.
Lane Timothy G. (Merritt Island FL) Weber Mark J. (Satellite Beach FL), Apparatus for use with endoscopy and fluoroscopy for automatic switching between video modes.
Simsic Biljana D.,CAX ; Swan Philip L.,CAX, Method and apparatus for de-interlacing interlaced content using motion vectors in compressed video streams.
Weiss Peter (Hgersten SEX) Christensson Bjrn (Bandhagen SEX), Method for adaptive estimation of unwanted global picture instabilities in picture sequences in digital video signals.
Busko Nicholas ; Grantham H. Craig ; Tourville Michael J. ; Martin H. Lee, Method for eliminating temporal and spacial distortion from interlaced video signals.
Allen James (Castro Valley CA) Boliek Martin (Palo Alto CA) Blonstein Steven (San Jose CA) Gormish Michael (Stanford CA), Sensor driven global motion compensation.
Faroudja Yves C. (26595 Anacapa Dr. Los Altos Hills CA 94022) Swartz Peter D. (San Rafael CA), Suppression of sawtooth artifacts in an interlace-to-progressive converted signal.
Takemoto Sohei (Fremont CA) Woodhouse Kenneth A. (Menlo Park CA) Gallo Luigi C. (Woodside CA) Stern John D. (Menlo Park CA), Three-dimensional median and recursive filtering apparatus and method for video image enhancement.
Banik, Michael S.; Couvillon, Jr., Lucien Alfred; Nguyen, Anh; Stahley, William H., Automated control of irrigation and aspiration in a single-use endoscope.
Banik, Michael S.; Couvillon, Lucien Alfred; Nguyen, Anh; Stahley, William H., Automated control of irrigation and aspiration in a single-use endoscope.
Banik,Michael S.; Couvillon, Jr.,Lucien Alfred; Nguyen,Anh; Stahley,William H., Automated control of irrigation and aspiration in a single-use endoscope.
Steinberg,Eran; Prilutsky,Yury; Corcoran,Peter; Bigioi,Petronel; Zamfir,Adrian; Buzuloiu,Vasile; Ursu,Danutz; Zamfir,Marta, Automated statistical self-calibrating detection and removal of blemishes in digital images based on a dust map developed from actual image data.
Steinberg, Eran; Prilutsky, Yury; Corcoran, Peter; Bigioi, Petronel; Zamfir, Adrian; Buzuloiu, Vasile; Ursu, Danutz; Zamfir, Marta, Automated statistical self-calibrating detection and removal of blemishes in digital images based on determining probabilities based on image analysis of single images.
Steinberg, Eran; Prilutsky, Yury; Corcoran, Peter; Bigioi, Petronel; Zamfir, Adrian; Buzuloiu, Vasile; Ursu, Danutz; Zamfir, Marta, Automated statistical self-calibrating detection and removal of blemishes in digital images based on multiple occurrences of dust in images.
Steinberg,Eran; Prilutsky,Yury; Corcoran,Peter; Bigioi,Petronel; Zamfir,Adrian; Buzuloiu,Vasile; Ursu,Danutz; Zamfir,Marta, Automated statistical self-calibrating detection and removal of blemishes in digital images based on multiple occurrences of dust in images.
Boulais, Dennis R; Banik, Michael S; Turturro, Vincent; Rowland, Christopher; Hoffman, David W; O'Connor, John P; Couvillon, Jr., Lucien A; Adams, Mark L; Shaw, William J; Hovey, Donald C; Maseda, Luis J; Brenner, Laurence D, Device for obstruction removal with specific tip structure.
Banik, Michael S.; Couvillon, Jr., Lucien Alfred; Boulais, Dennis R.; Wiesman, Richard M.; Mason, Timothy J.; Mehta, Neil Rasik, Force feedback control system for video endoscope.
Boulais, Dennis R.; Banik, Michael S.; Churchill, William Lucas; Grigoryants, Sergey S.; Barbato, Louis J.; Orband, Daniel G.; Maseda, Luis J.; Fantone, Stephen D., Imaging assembly with transparent distal cap.
Steinberg,Eran; Prilutsky,Yury; Corcoran,Peter; Bigioi,Petronel; Zamfir,Adrian; Buzuloiu,Vasile; Ursu,Danutz; Zamfir,Marta, Method of detecting and correcting dust in digital images based on aura and shadow region analysis.
Boulais, Dennis R.; Banik, Michael S.; Turturro, Vincent; Rowland, Christopher; Hoffman, David; O'Connor, John P., Multi-functional endoscopic system for use in electrosurgical applications.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.