IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0872138
(2004-06-17)
|
등록번호 |
US-7653260
(2010-02-24)
|
발명자
/ 주소 |
- Perz, Cynthia B.
- De La Torre-Bueno, Jose
|
출원인 / 주소 |
- Carl Zeis MicroImaging GmbH
|
대리인 / 주소 |
Patterson, Thuente, Skaar & Christensen, P.A.
|
인용정보 |
피인용 횟수 :
4 인용 특허 :
181 |
초록
▼
Disclosed is a system for and a method of registering images captured by a computer-controlled microscope. The imaging system of the present invention includes a computer-controlled microscope electrically connected to a controller having a display device. The microscope further includes a barcode r
Disclosed is a system for and a method of registering images captured by a computer-controlled microscope. The imaging system of the present invention includes a computer-controlled microscope electrically connected to a controller having a display device. The microscope further includes a barcode reader, a camera, a serial interface, one or more sensors, one or more motors, a light source, a turret, and a data interface. The method of image registration includes the steps of defining areas of interest on a microscope slide, creating a database of microscopic image locations, commanding a microscope to each location, capturing and storing an image, calculating correlation with neighbors, registering correlation scores and offsets, determining an anchor, and attaching neighbors using correlation scores and offsets.
대표청구항
▼
What is claimed is: 1. A computer implemented method of registering images captured by a computer controlled microscope, comprising: partitioning a microscope image of a microscope slide having a biological sample into a series of segments, wherein each segment comprises a discrete portion of the m
What is claimed is: 1. A computer implemented method of registering images captured by a computer controlled microscope, comprising: partitioning a microscope image of a microscope slide having a biological sample into a series of segments, wherein each segment comprises a discrete portion of the microscopic image; classifying each segment as either an interesting segment that contains at least a portion of the sample or a non-interesting segment that contains none of the sample; capturing image data for each of the segments, wherein the image data for each segment includes at least one duplicate region of image data that overlaps with the image data of an adjacent segment; determining an anchor segment by which all adjacent segments will be compared, wherein the anchor segment is determined based on which segment has the highest number of adjacent interesting segments; and aligning the segments with one another to create a single macroscopic image comprised of the aligned segments. 2. A method as defined in claim 1, wherein the capturing, determining, and aligning steps are performed only on segments classified as interesting. 3. A method as defined in claim 1, further comprising storing attribute data relative to each segment in a database. 4. A method as defined in claim 3, wherein the attribute data include the area covered by each segment as defined by a coordinate system. 5. A method as defined in claim 1, further comprising, for each segment, calculating at least one correlation score indicative of the level of correlation of a segment with each of its adjacent segments, wherein the correlation score is calculated by correlating the duplicate region of the segment to a corresponding duplicate region of an adjacent segment. 6. A method as defined in claim 5, further comprising, for each segment, calculating at least one offset value relative to an adjacent segment, the offset value being indicative of the amount that the segment is offset relative to the adjacent segment. 7. A method as defined in claim 6, wherein aligning the segments with one another comprises: using the offset values of each of the anchor zelle's adjacent segments to contiguously align each of the adjacent segments to the anchor zelle; and using the correlation scores to resolve conflicting offset values between the adjacent segments and the anchor segment, wherein the offset value corresponding to the neighbor with the highest correlation score relative to the anchor segment is used to align the neighbor segments to the anchor segment. 8. A method as defined in claim 7, further comprising successively aligning all of the segments to the anchor segment to form the single macroscopic image. 9. A method as defined in claim 8, wherein a north, south, east or west adjacent segment is aligned to a subject segment prior to aligning a diagonal segment to the subject segment. 10. A method as defined in claim 1, wherein the anchor segment is further determined based on which segment is closest to the center of the microscopic image. 11. A computer program on computer readable medium comprising instructions to cause a computer to: partition a microscopic image into a series of segments, wherein each segment comprises a discrete portion of the microscopic image; classify each segment as either an interesting segment that contains at least a portion of the sample or a non-interesting segment that contains none of the sample; capture image data for each of the segments, wherein the image data for each segment includes at least one duplicate region of image data that overlaps with the image data of an adjacent segment; determine an anchor segment by which all adjacent segments will be compared, wherein the anchor segment is determined based on which segment has the highest number of adjacent interesting segments; and align the segments with one another to create a single macroscopic image comprised of the aligned segments. 12. A computer program as defined in claim 11, wherein the instructions further cause the computer to: for each segment, calculate at least one correlation score indicative of the level of correlation of a segment with each of its adjacent segments, wherein the correlation score is calculated by correlating the duplicate region of the segment to a corresponding duplicate region of an adjacent segment. 13. A computer program as defined in claim 12, wherein the instructions further cause the computer to: for each segment, calculate at least one offset value relative to an adjacent segment, the offset value being indicative of the amount that the segment is offset relative to the adjacent segment. 14. A computer program as defined in claim 13, wherein the instructions further cause the computer to: use the offset values of each of the anchor zelle's adjacent segments to contiguously align each of the adjacent segments to the anchor zelle; and use the correlation scores to resolve conflicting offset values between the adjacent segments and the anchor segment, wherein the offset value corresponding to the neighbor with the highest correlation score relative to the anchor segment is used to align the neighbor segments to the anchor segment. 15. A computer program as defined in claim 13, wherein the instructions further cause the computer to successively align all of the segments to the anchor segment to form the single macroscopic image. 16. A computer program as defined in claim 11, wherein the anchor segment is further determined based on which segment is closest to the center of the microscopic image. 17. A microscopic imaging system comprising: a computer comprising: a system processor; a computer program on computer readable medium, the computer program comprising instructions to cause the computer to: partition a microscopic image into a series of segments, wherein each segment comprises a discrete portion of the microscopic image; classify each segment as either an interesting segment that contains at least a portion of the sample or a non-interesting segment that contains none of the sample; capture image data for each of the segments, wherein the image data for each segment includes at least one duplicate region of image data that overlaps with the image data of an adjacent segment; determine an anchor segment by which all adjacent segments will be compared, wherein the anchor segment is determined based on which segment has the highest number of adjacent interesting segments; and align the segments with one another to create a single macroscopic image comprised of the aligned segments. 18. A system as defined in claim 17, wherein the instructions further cause the computer to: for each segment, calculate at least one correlation score indicative of the level of correlation of a segment with each of its adjacent segments, wherein the correlation score is calculated by correlating the duplicate region of the segment to a corresponding duplicate region of an adjacent segment. 19. A system as defined in claim 18, wherein the instructions further cause the computer to: for each segment, calculate at least one offset value relative to an adjacent segment, the offset value being indicative of the amount that the segment is offset relative to the adjacent segment. 20. A system as defined in claim 19, wherein the instructions further cause the computer to: use the offset values of each of the anchor zelle's adjacent segments to contiguously align each of the adjacent segments to the anchor zelle; and use the correlation scores to resolve conflicting offset values between the adjacent segments and the anchor segment, wherein the offset value corresponding to the neighbor with the highest correlation score relative to the anchor segment is used to align the neighbor segments to the anchor segment. 21. A system as defined in claim 19, wherein the instructions further cause the computer to successively align all of the segments to the anchor segment to form the single macroscopic image. 22. A system as defined in claim 17, wherein the anchor segment is further determined based on which segment is closest to the center of the microscopic image.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.