Systems and methods for providing a view of a digital slide image. In an embodiment, a digital slide image file is accessed. The digital slide image file may comprise a plurality of first image planes representing an image of at least a portion of a slide specimen at varying focal depths. Then, a th
Systems and methods for providing a view of a digital slide image. In an embodiment, a digital slide image file is accessed. The digital slide image file may comprise a plurality of first image planes representing an image of at least a portion of a slide specimen at varying focal depths. Then, a three-dimensional object is constructed from the digital slide image file. The three-dimensional image object comprises a plurality of second image planes that are derived from one or more of the first image planes and may comprise at least one image plane that has been interpolated from one or more of the first image planes. In addition, a two-dimensional and/or three-dimensional view of the three-dimensional object may be generated.
대표청구항▼
1. A method for providing a view of a digital slide image, the method comprising using at least one hardware processor to: access at least one digital slide image file, wherein the digital slide image file comprises a plurality of first image planes representing an image of at least a portion of a s
1. A method for providing a view of a digital slide image, the method comprising using at least one hardware processor to: access at least one digital slide image file, wherein the digital slide image file comprises a plurality of first image planes representing an image of at least a portion of a slide specimen at varying focal depths;construct a three-dimensional image object from the at least one digital slide image file, wherein the three-dimensional image object comprises a plurality of second image planes derived from one or more of the plurality of first image planes, wherein the plurality of second image planes comprise at least one image plane that has been interpolated from one or more of the plurality of first image planes, and wherein constructing the three-dimensional image object from the at least one digital slide image file comprises, if one of the plurality of first image planes corresponds to a top surface of the three-dimensional image object, using that first image plane as the top surface for the three-dimensional image object,if none of the plurality of first image planes correspond to the top surface of the three-dimensional image object, interpolating the top surface for the three-dimensional image object using at least one of the plurality of first image planes that is nearest to the top surface,if one of the plurality of first image planes corresponds to a bottom surface of the three-dimensional image object, using that first image plane as the bottom surface for the three-dimensional image object,if none of the plurality of first image planes correspond to the bottom surface of the three-dimensional image object, interpolating the bottom surface for the three-dimensional image object using at least one of the plurality of first image planes that is nearest to the bottom surface, andconstructing the three-dimensional object using the top surface and the bottom surface; andgenerate a view of the three-dimensional image object. 2. The method of claim 1, further comprising: receiving a request for the view;determining a type of view for the view from among a plurality of types of views based on the request, wherein the plurality of types of views comprise a two-dimensional view and a three-dimensional view;and generating the view of the three-dimensional image object according to the determined type of view. 3. The method of claim 1, wherein the view is a two-dimensional view. 4. The method of claim 3, wherein the two-dimensional view is a cross-layer two-dimensional view, and wherein generating the cross-layer two-dimensional view of the three-dimensional image object comprises: identifying at least three points within the three-dimensional image object that represent a cross-layer two-dimensional plane;obtaining image data from two or more contiguous ones of the plurality of second image planes of the three-dimensional image object based on the identified at least three points; andcombining the image data from the two or more contiguous second image planes to form the cross-layer two-dimensional view. 5. The method of claim 4, wherein obtaining image data from two or more contiguous second image planes comprises interpolating image data using one or more of the two or more contiguous second image planes. 6. The method of claim 1, wherein the view is a three-dimensional view. 7. The method of claim 6, further comprising receiving a request for the three-dimensional view, wherein the request comprises at least a height, width, and depth, and wherein generating the three-dimensional view of the three-dimensional image object comprises deriving a prism from the three-dimensional image object using the height, width, and depth as a corner of the prism. 8. The method of claim 7, further comprising providing a plurality of cross-sectional views of the prism. 9. The method of claim 7, wherein deriving the prism comprises determining a surface of the prism, within the three-dimensional image object, according to an equation. 10. A system for providing a view of a digital slide image, the system comprising: at least one hardware processor; andone or more modules that, when executed by the at least one hardware processor, access at least one digital slide image file, wherein the digital slide image file comprises a plurality of first image planes representing an image of at least a portion of a slide specimen at varying focal depths,construct a three-dimensional image object from the at least one digital slide image file, wherein the three-dimensional image object comprises a plurality of second image planes derived from one or more of the plurality of first image planes, wherein the plurality of second image planes comprise at least one image plane that has been interpolated from one or more of the plurality of first image planes, and wherein constructing the three-dimensional image object from the at least one digital slide image file comprises, if one of the plurality of first image planes corresponds to a top surface of the three-dimensional image object, using that first image plane as the top surface for the three-dimensional image object,if none of the plurality of first image planes correspond to the top surface of the three-dimensional image object, interpolating the top surface for the three-dimensional image object using at least one of the plurality of first image planes that is nearest to the top surface,if one of the plurality of first image planes corresponds to a bottom surface of the three-dimensional image object, using that first image plane as the bottom surface for the three-dimensional image object,if none of the plurality of first image planes correspond to the bottom surface of the three-dimensional image object, interpolating the bottom surface for the three-dimensional image object using at least one of the plurality of first image planes that is nearest to the bottom surface, andconstructing the three-dimensional object using the top surface and the bottom surface, andgenerate a view of the three-dimensional image object. 11. The system of claim 10, wherein the view is a cross-layer two-dimensional view, and wherein generating the cross-layer two-dimensional view of the three-dimensional image object comprises: identifying at least three points within the three-dimensional image object that represent a cross-layer two-dimensional plane;obtaining image data from two or more contiguous ones of the plurality of second image planes of the three-dimensional image object based on the identified at least three points; andcombining the image data from the two or more contiguous second image planes to form the cross-layer two-dimensional view. 12. The system of claim 11, wherein obtaining image data from two or more contiguous second image planes comprises interpolating image data using one or more of the two or more contiguous second image planes. 13. The system of claim 10, wherein the view is a three-dimensional view, wherein the one or more modules further receive a request for the three-dimensional view, wherein the request comprises at least a height, width, and depth, and wherein generating the three-dimensional view of the three-dimensional image object comprises deriving a prism from the three-dimensional image object using the height, width, and depth as a corner of the prism. 14. A non-transitory computer-readable medium having one or more sequences of instructions stored thereon that, when executed by a processor, cause the processor to: access at least one digital slide image file, wherein the digital slide image file comprises a plurality of first image planes representing an image of at least a portion of a slide specimen at varying focal depths;construct a three-dimensional image object from the at least one digital slide image, wherein the three-dimensional image object comprises a plurality of second image planes derived from one or more of the plurality of first image planes, wherein the plurality of second image planes comprise at least one image plane that has been interpolated from one or more of the plurality of first image planes, and wherein constructing the three-dimensional image object from the at least one digital slide image file comprises, if one of the plurality of first image planes corresponds to a top surface of the three-dimensional image object, using that first image plane as the top surface for the three-dimensional image object,if none of the plurality of first image planes correspond to the top surface of the three-dimensional image object, interpolating the top surface for the three-dimensional image object using at least one of the plurality of first image planes that is nearest to the top surface,if one of the plurality of first image planes corresponds to a bottom surface of the three-dimensional image object, using that first image plane as the bottom surface for the three-dimensional image object,if none of the plurality of first image planes correspond to the bottom surface of the three-dimensional image object, interpolating the bottom surface for the three-dimensional image object using at least one of the plurality of first image planes that is nearest to the bottom surface, andconstructing the three-dimensional object using the top surface and the bottom surface; andgenerate a view of the three-dimensional image object. 15. The non-transitory computer-readable medium of claim 14, wherein the view is a cross-layer two-dimensional view, and wherein generating the cross-layer two-dimensional view of the three-dimensional image object comprises: identifying at least three points within the three-dimensional image object that represent a cross-layer two-dimensional plane;obtaining image data from two or more contiguous ones of the plurality of second image planes of the three-dimensional image object based on the identified at least three points; andcombining the image data from the two or more contiguous second image planes to form the cross-layer two-dimensional view. 16. The non-transitory computer-readable medium of claim 15, wherein obtaining image data from two or more contiguous second image planes comprises interpolating image data using one or more of the two or more contiguous second image planes. 17. The non-transitory computer-readable medium of claim 14, wherein the view is a three-dimensional view, wherein the one or more sequences of instructions further cause the processor to receive a request for the three-dimensional view, wherein the request comprises at least a height, width, and depth, and wherein generating the three-dimensional view of the three-dimensional image object comprises deriving a prism from the three-dimensional image object using the height, width, and depth as a corner of the prism.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (55)
Silver Robert B., Analytical imaging system and process.
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.
Yu Kenneth K. (Beaverton OR) Berglund C. Neil (Oregon City OR), Automated system for extracting design and layout information from an integrated circuit.
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.
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.
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.
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.
Kley Victor B., Scanning probe microscope assembly and method for making confocal, spectrophotometric, near-field, and scanning probe measurements and associated images.
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는 부적절한 답변을 할 수 있습니다.