Region of interest
A region of interest is a sample within a data set identified for a particular purpose. The concept of a ROI is commonly used in many application areas. Existing as a vicinity, or within one. For example, in medical imaging, the boundaries of a tumor may be defined on an image or in a volume, for the purpose of measuring its size. The endocardial border may be defined on an image, perhaps during different phases of the cardiac cycle, for example, end-systole and end-diastole, for the purpose of assessing cardiac function. In geographical information systems, a ROI can be taken literally as a polygonal selection from a 2D map. In computer vision and optical character recognition, the ROI defines the borders of an object under consideration. In many applications, symbolic labels are added to a ROI, to describe its content in a compact manner. Within a ROI may lie individual points of interest.
Examples of regions of interest
- 1D dataset: a time or frequency interval on a waveform
- 2D dataset: the boundaries of an object on an image
- 3D dataset: the contours or surfaces outlining an object in a volume
- 4D dataset: the outline of an object at or during a particular time interval in a time-volume
There are three fundamentally different means of encoding a ROI:
- As an integral part of the sample data set, with a unique or masking value that may or may not be outside the normal range of normally occurring values and which tags individual data cells
- As separate, purely graphic information, such as with vector or bitmap drawing elements, perhaps with some accompanying plain (unstructured) text in the format of the data itself
- As a separate structured semantic information with a set of spatial and/or temporal coordinates
Medical imaging
Medical imaging standards such as DICOM provide general and application-specific mechanisms to support various use-cases.For DICOM images :
- Burned in graphics and text may occur within the normal pixel value range
- Bitmap overlay graphics and text may be present in unused high bits of the pixel data or in a separate attribute
- Vector graphics may be encoded in separate image attributes as curves
- Unstructured vector graphics and text as well as bitmap overlay graphics may be encoded in a separate object as a presentation state that references the image object to which it is to be applied
- Structured data may be encoded in a separate object as a structured report in the form of a tree of name-value pairs of coded or text concepts possibly associated with derived quantitative information can reference spatial and/or temporal coordinates that in turn reference the image objects to which they apply
- Reference locations may be encoded as fiducials in the form of spatial coordinates with an associated coded purpose, either as pixel coordinates by reference to specific images or as coordinates in a named patient-relative 3D Cartesian space
- Pixels may be classified into segments encoded in a segmentation object as either binary or probabilistic values in a raster ; these are usually referenced by other objects containing structured content
- Contours of objects may be defined as structure sets, either as pixel coordinates by reference to specific images or as coordinates in a named patient-relative 3D Cartesian space
- Burned in values may occur with the waveform
- Annotations may be encoded in a separate attribute can select multiple time points or a range of time points, either by sample number or specified time
- Structured data may be encoded in a separate object as a structured report in the form of a tree of name-value pairs of coded or text concepts possibly associated with derived quantitative information can reference temporal coordinates that in turn reference the waveform objects to which they apply