IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0235479
(2008-09-22)
|
등록번호 |
US-7826649
(2010-11-22)
|
발명자
/ 주소 |
- Crandall, Greg J.
- Eichhorn, Ole
- Olson, Allen H.
- Soenksen, Dirk G.
|
출원인 / 주소 |
- Aperio Technologies, Inc.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
40 인용 특허 :
65 |
초록
▼
Systems and methods for processing, storing, and viewing extremely large imagery data rapidly produced by a linear-array-based microscope slide scanner are provided. The system receives, processes, and stores imagery data produced by the linear scanner as a series of overlapping image stripes and co
Systems and methods for processing, storing, and viewing extremely large imagery data rapidly produced by a linear-array-based microscope slide scanner are provided. The system receives, processes, and stores imagery data produced by the linear scanner as a series of overlapping image stripes and combines the data into a seamless and contiguous baseline image. The baseline image is logically mapped into a plurality of regions that are individually addressed to facilitate viewing and manipulation of the baseline image. The system enables dynamic imagery data compression while scanning and capturing new image stripes that eliminates the overhead associated with storing uncompressed image stripes. The system also creates intermediate level images, thereby organizing the baseline image into a variable level pyramid structure referred to as a virtual slide. The system facilitates the use of virtual slides in applications such as telemedicine, telepathology, microscopy education, and analysis of high value specimens like tissue arrays.
대표청구항
▼
The invention claimed is: 1. A computer implemented method for managing imagery data produced by a microscope slide scanner, the method comprising: receiving a first stripe of imagery data from the microscope slide scanner and storing the first stripe in a buffer memory; receiving a second stripe o
The invention claimed is: 1. A computer implemented method for managing imagery data produced by a microscope slide scanner, the method comprising: receiving a first stripe of imagery data from the microscope slide scanner and storing the first stripe in a buffer memory; receiving a second stripe of imagery data from the microscope slide scanner and storing the second stripe in a buffer memory, wherein an edge of the second stripe overlaps an edge of the first stripe to define a first overlap area; aligning the second stripe with the first stripe; copying a first plurality of image portions from the first stripe; storing each of the first plurality of image portions as an image tile of a baseline image in a virtual slide image file; copying a second plurality of image portions; and storing each of the second plurality of image portions as an image tile of the baseline image in the virtual slide image file, wherein each of said second plurality of image portions comprises a portion of imagery data from the first overlap area. 2. The method of claim 1, wherein the microscope slide scanner includes a plurality of time delay integration (TDI) arrays that each comprise a plurality of light responsive elements arranged in a linear array. 3. The method of claim 1, wherein said second plurality of image portions is copied from the second stripe of imagery data. 4. The method of claim 1, further comprising calculating a first intermediate zoom image from the baseline image and storing said first intermediate zoom image in the virtual slide image file. 5. The method of claim 4, further comprising calculating a second intermediate zoom image from the baseline image and storing said second intermediate zoom image in the virtual slide image file. 6. A computer implemented method for managing imagery data produced by a microscope slide scanner including a plurality of time delay integration (TDI) arrays that each comprise a plurality of light responsive elements arranged in a linear array and where each TDI array is positioned to receive an optical signal for one of a plurality of color channels, the method comprising: capturing first image data through a TDI array as a first image capture, wherein the first image data is captured from a first physical area on a microscope slide; capturing second image data through a TDI array as a second image capture, wherein the second image data is captured from the first physical area on the microscope slide; capturing third image data through a TDI array as a third image capture, wherein the third image data is captured from a second physical area on a microscope slide that is adjacent to the first physical area; capturing fourth image data through a TDI array as a fourth image capture, wherein the fourth image data is captured from the second physical area on the microscope slide; combining the first image data and the second image data into a first combined image data; combining the third image data and the fourth image data into a second combined image data; aligning the first combined image data and the second combined image data; copying a first plurality of image portions from the first combined image data; storing each of the first plurality of image portions as an image tile of a baseline image in a virtual slide image file; copying a second plurality of image portions from the second combined image data; and storing each of the second plurality of image portions as an image tile of the baseline image in the virtual slide image file. 7. The method of claim 6, further comprising calculating a first intermediate zoom image from the baseline image and storing said first intermediate zoom image in the virtual slide image file. 8. The method of claim 7, further comprising calculating a second intermediate zoom image from the baseline image and storing said second intermediate zoom image in the virtual slide image file. 9. A system for managing imagery data produced by a microscope slide scanner including a plurality of time delay integration (TDI) arrays that each comprise a plurality of light responsive elements arranged in a linear array and where each TDI array is positioned to receive an optical signal for one of a plurality of color channels, the system comprising: a first buffer memory configured to store a first stripe of imagery data from the plurality of TDI arrays; a second buffer memory configured to store a second stripe of imagery data from the plurality of TDI arrays, wherein an edge of the second stripe overlaps an edge of the first stripe to define a first overlap area; a processor configured to copy a first plurality of image portions from the first stripe and store each of the first plurality of image portions as an image tile of a baseline image in a virtual slide image file, said processor further configured to copy a second plurality of image portions from the second stripe and store each of the second plurality of image portions as an image tile of a baseline image in a virtual slide image file; and a storage unit for storing the virtual slide image file. 10. The system of claim 9, wherein at least two of the first plurality of image portions comprises a portion of imagery data from the first overlap area. 11. The system of claim 9, wherein at least two of the second plurality of image portions comprises a portion of imagery data from the first overlap area. 12. The system of claim 9, wherein the processor is further configured to calculate a first intermediate zoom image from the baseline image and store said first intermediate zoom image in the virtual slide image file. 13. The system of claim 12, wherein the processor is further configured to calculate a second intermediate zoom image from the baseline image and store said second intermediate zoom image in the virtual slide image file. 14. A microscope slide image acquisition device comprising at least one processor communicatively coupled with at least one computer readable storage medium, wherein the processor is programmed to: capture first image data through a TDI array from a first area of a sample on a microscope slide; capture second image data through a TDI array from the first area of the sample on the microscope slide; capture third image data through a TDI array from a second area of the sample on the microscope slide, wherein the second area is adjacent to the first area; capture fourth image data through a TDI array from the second area of the sample on the microscope slide; combine the first image data and the second image data into a first combined image data; combine the third image data and the fourth image data into a second combined image data; align the first combined image data and the second combined image data; store each of a first plurality of image portions from the first combined image data as an image tile of a virtual slide image; and store each of a second plurality of image portions from the second combined image data as an image tile of the virtual slide image. 15. The device of claim 14, wherein the processor is further programmed to calculate a first intermediate zoom image from the image tiles in the virtual slide image and store said first intermediate zoom image as a portion of the virtual slide image. 16. The device of claim 15, wherein the processor is further programmed to calculate a second intermediate zoom image from the image tiles in the virtual slide image and store said second intermediate zoom image as a portion of the virtual slide image.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.