Caching and updating of dense 3d reconstruction data
US-2020372718-A1 · Nov 26, 2020 · US
US12249070B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12249070-B2 |
| Application number | US-202217872944-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 25, 2022 |
| Priority date | Jul 25, 2022 |
| Publication date | Mar 11, 2025 |
| Grant date | Mar 11, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and systems for identifying areas of interest in an image and management of images are disclosed. To manage identification of areas of interest in an image, subject matter expert driven processes may be used to identify the areas of interest. The identified areas of interest may be used to establish plans to guide subsequent use of the image. The identified areas of interest may also be used to establish plans to cache portions of the image to speed subsequent use of the image.
Opening claim text (preview).
What is claimed is: 1. A method for managing exploration of an image that is segmented into image segments which are stored across tiers of a tiered storage, the method comprising: identifying initiation of an interpretation of the image; identifying areas of interest in the image; during the interpretation of the image: dynamically updating a portion of the image segments that is stored as cached data in a cache layer of a tiered storage to add parts to or remove parts from the portion stored as cached data from the cache layer based on: the areas of interest, and a current view of the image presented to an interpreter of the image; and generating, responsive to input from the interpreter of the image, frames for display on a display using the portion of the image segments that is stored as cached data in the cache layer to facilitate the interpretation of the image. 2. The method of claim 1 , wherein dynamically updating the portion of the image segments that is stored as the cached data in the cache layer comprises: identifying a first area of interest of the areas of interest that is depicted in the current view; identifying a second area of interest of the areas of interest based on a previous interpretation of the image, the second area of interest not being in the current view including the first area of interest but is associated with the first area of interest; and adding, to the portion of the image segments that is stored as the cached data in the cache layer, a portion of the image segments of the image that correspond to the second area of interest. 3. The method of claim 2 , wherein dynamically updating the portion of the image segments that is stored as the cached data in the cache layer further comprises: adding, to the portion of the image segments that is stored as the cached data in the cache layer, a second portion of the image segments of the image that correspond to a path between the first area of interest and the second area of interest, the path excluding any part of the first area of interest and the second area of interest and excluding other ones of the areas of interest within the image segments. 4. The method of claim 3 , wherein dynamically updating the portion of the image segments that is stored as the cached data in the cache layer further comprises: adding, to the portion of the image segments that is stored as the cached data in the cache layer, a third portion of the image segments of the image that correspond to a periphery around the first area of interest, the periphery excluding any part of other ones of the areas of interest within the image segments. 5. The method of claim 1 , wherein the areas of interest correspond to portions of the image annotated during a previous interpretation of the image. 6. The method of claim 5 , wherein the areas of interest are associated with one another based on distances between pairs of the areas of interest. 7. The method of claim 1 , wherein generating, responsive to the input from the interpreter of the image, the frames comprises: for a frame of the frame: adding a representation of a navigation tool to the frame, the navigation tool guiding a user viewing the frame on the display from a first area of interest of the areas of interest to a second area of interest of the areas of interest, the navigation tool further conveying a suggested order for viewing the first area of interest and the second area of interest. 8. The method of claim 7 , wherein generating, responsive to the input from the interpreter of the image, the frames further comprises: for the frame of the frame: using a portion of the portion of the image segments that is stored as the cached data in the cache layer to generate a representation of the image for the current view. 9. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for managing exploration of an image that is segmented into image segments which are stored across tiers of a tiered storage, the operations comprising: identifying initiation of an interpretation of the image; identifying areas of interest in the image; during the interpretation of the image: dynamically updating a portion of the image segments that is stored as cached data in a cache layer of a tiered storage to add parts to or remove parts from the portion stored as cached data from the cache layer based on: the areas of interest, and a current view of the image presented to an interpreter of the image; and generating, responsive to input from the interpreter of the image, frames for display on a display using the portion of the image segments that is stored as cached data the cache layer to facilitate the interpretation of the image. 10. The non-transitory machine-readable medium of claim 9 , wherein dynamically updating the portion of the image segments that is stored as the cached data in the cache layer comprises: identifying a first area of interest of the areas of interest that is depicted in the current view; identifying a second area of interest of the areas of interest based on a previous interpretation of the image, the second area of interest not being in the current view including the first area of interest but is associated with the first area of interest; and adding, to the portion of the image segments that is stored as the cached data in the cache layer, a portion of the image segments of the image that correspond to the second area of interest. 11. The non-transitory machine-readable medium of claim 10 , wherein dynamically updating the portion of the image segments that is stored as the cached data in the cache layer further comprises: adding, to the portion of the image segments that is stored as the cached data in the cache layer, a second portion of the image segments of the image that correspond to a path between the first area of interest and the second area of interest. 12. The non-transitory machine-readable medium of claim 11 , wherein dynamically updating the portion of the image segments that is stored as the cached data in the cache layer further comprises: adding, to the portion of the imager segments that is stored as the cached data in the cache layer, a third portion of the image segments of the image that correspond to a periphery around the first area of interest. 13. The non-transitory machine-readable medium of claim 9 , wherein the areas of interest correspond to portions of the image annotated during a previous interpretation of the image. 14. The non-transitory machine-readable medium of claim 13 , wherein the areas of interest are associated with one another based on distances between pairs of the areas of interest. 15. A data processing system, comprising: a processor; and a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations for managing exploration of an image that is segmented into image segments which are stored across tiers of a tiered storage, the operations comprising: identifying initiation of an interpretation of the image; identifying areas of interest in the image; during the interpretation of the image: dynamically updating a portion of the image segments that is stored as cached data in a cache layer of a tiered storage to add parts to or remove parts from the portion stored as cached data from the cache layer based on: the areas of interest, and a current view of the image presented to an interpreter of the image; and generating, responsive to input f
for processing medical images, e.g. editing · CPC title
with multilevel cache hierarchies · CPC title
Interactive definition of region of interest [ROI] · CPC title
Region-based segmentation · CPC title
for computer-aided diagnosis, e.g. based on medical expert systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.