Data management in a linear-array-based microscope slide scanner
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-009/00
H04N-005/232
H04N-007/18
G02B-021/00
G02B-021/26
G02B-021/32
G02B-021/34
G02B-021/36
G02B-021/24
출원번호
US-0275084
(2014-05-12)
등록번호
US-9521309
(2016-12-13)
발명자
/ 주소
Crandall, Greg J.
Eichhorn, Ole
Olson, Allen H.
Soenksen, Dirk G.
출원인 / 주소
LEICA BIOSYSTEMS IMAGING, INC.
대리인 / 주소
Procopio, Cory, Hargreaves & Savitch, LLP
인용정보
피인용 횟수 :
1인용 특허 :
97
초록▼
Systems and methods for capturing image data using a line scan camera. In an embodiment, a line scan camera captures image data of a sample as a plurality of image stripes. A processor may coarsely align two or more of the plurality of image stripes according to a synchronization process while the l
Systems and methods for capturing image data using a line scan camera. In an embodiment, a line scan camera captures image data of a sample as a plurality of image stripes. A processor may coarsely align two or more of the plurality of image stripes according to a synchronization process while the line scan camera is capturing at least one of the plurality of image stripes. Subsequently, the processor may also finely align the two or more image stripes using pattern matching.
대표청구항▼
1. A system for capturing image data using a line scan camera, the system comprising: an objective lens positioned for viewing at least a portion of a sample during constant relative motion;a line scan camera optically coupled to the objective lens and configured to capture image data of the sample
1. A system for capturing image data using a line scan camera, the system comprising: an objective lens positioned for viewing at least a portion of a sample during constant relative motion;a line scan camera optically coupled to the objective lens and configured to capture image data of the sample as a plurality of image stripes; andat least one processor configured to,while the line scan camera is capturing at least one of the plurality of image stripes of the sample, coarsely align two or more adjacent ones of the plurality of image stripes of the sample according to a synchronization process, and,subsequently, finely align the two or more adjacent ones of the plurality of image stripes of the sample using pattern matching. 2. The system of claim 1, further comprising a strobe light, wherein the synchronization process comprises: for each of the two or more image stripes, capturing an area comprising an area preceding a predetermined scan area, the scan area, and an area following the scan area, and, during capture by the line scan camera of one or more lines of image data corresponding to a beginning of the scan area, using the strobe light to saturate the one or more lines of image data; and,aligning the two or more image stripes based on the saturated one or more lines of image data in each of the two or more image stripes. 3. The system of claim 2, wherein the at least one processor, prior to storing each of the two or more image stripes, eliminates, from each image stripe, image data corresponding to the area preceding the scan area and the area following the scan area. 4. The system of claim 2, wherein the saturated one or more lines of image data comprise a plurality of lines of image data. 5. The system of claim 1, further comprising: a position encoder that indicates a position of the sample; anda trigger to start and stop capturing of image data by the line scan camera;wherein the synchronization process comprises,when the position encoder indicates that the position of the sample corresponds to a beginning of a predetermined scan area, controlling the trigger to start capture of image data by the line scan camera, and,when the position encoder indicates that the position of the sample corresponds to an end of the scan area, controlling the trigger to stop capture of image data by the line scan camera. 6. The system of claim 1, wherein the pattern matching comprises testing a plurality of possible X-Y offset values within overlapping regions of adjacent ones of the two or more image stripes to determine an X-Y offset pair having a maximum correlation, wherein the X-Y offset pair comprises an X-Y offset for a first one of the adjacent image stripes and an X-Y offset for a second one of the adjacent image stripes. 7. The system of claim 6, wherein the pattern matching further comprises selecting the plurality of possible X-Y offset values by selecting edge pixels within the overlapping regions of the adjacent image stripes. 8. The system of claim 7, wherein selecting edge pixels within the overlapping regions of the adjacent image stripes comprises: sorting pixels in the overlapping regions according to intensity gradient values; andselecting a subset of the sorted pixels having highest intensity gradient values as the edge pixels. 9. The system of claim 6, wherein the plurality of possible X-Y offset values comprise a range of X values that corresponds to a coarse alignment uncertainty representing a data latency within the synchronization process. 10. The system of claim 9, further comprising a mechanical stage configured to move the sample relative to the objective lens, wherein the plurality of possible X-Y offset values comprise a range of Y values that corresponds to a mechanical motion uncertainty of the mechanical stage. 11. A method for capturing image data using a line scan camera, the method comprising: by a line scan camera, capturing image data of a sample as a plurality of image stripes; and,by at least one processor,while the line scan camera is capturing at least one of the plurality of image stripes of the sample, coarsely aligning two or more adjacent ones of the plurality of image stripes of the sample according to a synchronization process, and,subsequently, finely aligning the two or more adjacent ones of the plurality of image stripes of the sample using pattern matching. 12. The method of claim 1, wherein the synchronization process comprises: for each of the two or more image stripes, capturing an area comprising an area preceding a predetermined scan area, the scan area, and an area following the scan area, and, during capture by the line scan camera of one or more lines of image data corresponding to a beginning of the scan area, using a strobe light to saturate the one or more lines of image data; and,aligning the two or more image stripes based on the saturated one or more lines of image data in each of the two or more image stripes. 13. The method of claim 12, further comprising: eliminating, from each image stripe, image data corresponding to the area preceding the scan area and the area following the scan area; andstoring each of the two or more image stripes without the eliminated image data. 14. The method of claim 12, wherein the saturated one or more lines of image data comprise a plurality of lines of image data. 15. The method of claim 11, wherein the synchronization process comprises: by a position encoder, indicating a position of the sample;when the position encoder indicates that the position of the sample corresponds to a beginning of a predetermined scan area, controlling a trigger to start capture of image data by the line scan camera, and,when the position encoder indicates that the position of the sample corresponds to an end of the scan area, controlling the trigger to stop capture of image data by the line scan camera. 16. The method of claim 11, wherein the pattern matching comprises testing a plurality of possible X-Y offset values within overlapping regions of adjacent ones of the two or more image stripes to determine an X-Y offset pair having a maximum correlation, wherein the X-Y offset pair comprises an X-Y offset for a first one of the adjacent image stripes and an X-Y offset for a second one of the adjacent image stripes. 17. The method of claim 16, wherein the pattern matching further comprises selecting the plurality of possible X-Y offset values by selecting edge pixels within the overlapping regions of the adjacent image stripes. 18. The method of claim 17, wherein selecting edge pixels within the overlapping regions of the adjacent image stripes comprises: sorting pixels in the overlapping regions according to intensity gradient values; andselecting a subset of the sorted pixels having highest intensity gradient values as the edge pixels. 19. The method of claim 16, wherein the plurality of possible X-Y offset values comprise a range of X values that corresponds to a coarse alignment uncertainty representing a data latency within the synchronization process. 20. The method of claim 19, wherein the plurality of possible X-Y offset values comprise a range of Y values that corresponds to a mechanical motion uncertainty of a mechanical stage configured to move the sample.
Preston ; Jr. Kendall (4701 E. Glenn St. ; Bldg. 36 Tucson AZ), Apparatus and method for a multi-resolution electro-optical imaging, display and storage/retrieval system.
Neiheisel Gary L. (Cincinnati OH) Nagle William W. (Hillsboro OH) Justice Robert J. (Hamilton OH) Hoover Bradley R. (Hamilton OH), Apparatus and method for automatically aligning a welding device for butt welding workpieces.
Yu Kenneth K. (Beaverton OR) Berglund C. Neil (Oregon City OR), Automated system for extracting design and layout information from an integrated circuit.
Conzola Vincent C. (Endwell NY) Rittenhouse Norman E. (Endicott NY) Solomon Jeffrey M. (Endicott NY) Toomey Thomas J. (Denver CO) Yablonsky Peter J. (Apalachin NY), Computer controlled, multiple angle illumination system.
Palcic Branko (6012 Adera Street Vancouver ; British Columbia CAX V6M 3J4) Jaggi Bruno (2180 Trafalgar Street Vancouver ; British Columbia CAX V6K 4M8) Nordin Jan (924 Leovista North Vancouver ; Brit, Dynamic microscope image processing scanner.
Truc James A. ; Peterson Doug ; Anderson James ; Ovsak Gregg J. ; McLean Rob ; Hogenson James A. ; Johnson Bradley ; Deutsch Dennis ; Wolter Peter, Film scanner.
Currin Bena L. (Pasadena CA) Abdel-Malek Aiman A. (Schenectady NY) Hartley Richard I. (Schenectady NY), Forming, with the aid of an overview image, a composite image from a mosaic of images.
Matsuda Shinya (Kyoto JPX) Fujii Shinichi (Amagasaki JPX), Image pickup apparatus for focusing an object image based on mirror reflected height of the object.
Worster Bruce W. ; Crane Dale E. ; Hansen Hans J. ; Fairley Christopher R. ; Lee Ken K., Laser imaging system for inspection and analysis of sub-micron particles.
Lieber Charles M. (Lexington MA) Kim Yun (Cambridge MA), Machining oxide thin-films with an atomic force microscope: pattern and object formation on the nanometer scale.
Suita Makio (Kawasaki JPX) Kitajima Hironobu (Kawasaki JPX) Yamabe Masaki (Kawasaki JPX), Mark position detecting method and device for aligner and aligner having the device.
Bacus James V. ; Bacus James W., Method and apparatus for acquiring and reconstructing magnified specimen images from a computer-controlled microscope.
Fairley Christopher R. (San Jose CA) Thompson Timothy V. (San Jose CA) Lee Ken K. (Los Altos CA), Method and apparatus for automatic focusing of a confocal laser microscope.
Trulson Mark (Santa Clara CA) Stern David (Mountain View CA) Fiekowsky Peter (Los Altos CA) Rava Richard (Palo Alto CA) Walton Ian (Menlo Park CA) Fodor Stephen P. A. (Palo Alto CA), Method and apparatus for imaging a sample on a device.
Burt Peter J. ; Irani Michal ; Hsu Stephen Charles ; Anandan Padmanabhan ; Hansen Michael W., Method and apparatus for performing mosaic based image compression.
Jansson Peter A. (Hockessin DE) Rogers Wade T. (West Chester PA) Schwaber James S. (Wilmington DE), Method for operating a microscopical mapping system.
Tsai Bin-Ming Benjamin ; Pon Russell M., Optical inspection of a specimen using multi-channel responses from the specimen using bright and darkfield detection.
Jaggi Bruno (2180 Trafalgar Street Vancouver ; British Columbia CAX V6K 4M8) Deen Mohammed J. (School of Engineering Design ; Simon Fraser Univ. Burnaby ; B.C. CAX V5A 1S6) Palcic Branko (6012 Adera , Quantitative light microscope using a solid state detector in the primary image plane.
Pearson Eric C. (Waterloo CAX) Strauss Ronald E. (Kitchener CAX) Merchant David B. (Kitchener CAX) Houde Jacques S. (Waterloo CAX) Burjoski Joseph D. (Waterloo CAX) Lammers Scott G. (Kitchener CAX) P, Real-time line scan processor.
Crandall,Greg J.; Eichhorn,Ole; Olson,Allen H.; Soenksen,Dirk G., System and method for data management in a linear-array-based microscope slide scanner.
Crandall,Greg J.; Eichhorn,Ole; Olson,Allen H.; Soenksen,Dirk G., System and method for data management in a linear-array-based microscope slide scanner.
Burt Peter J. ; Irani Michal ; Hsu Stephen Charles ; Anandan Padmanabhan ; Hansen Michael W., System for automatically aligning images to form a mosaic image.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.