1 / 11

Why JPEG 2000(ISO15444-1)?

Why JPEG 2000(ISO15444-1)?. Lossless Integer wavelet (+/- reversible color transformation). Either lossless or lossy Integer or floating point wavelet Many features! Region-of-interest coding. Fewer bits for background Progressive by contrast. Transform in 3rd. Dimension!.

hassler
Download Presentation

Why JPEG 2000(ISO15444-1)?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Why JPEG 2000(ISO15444-1)? • Lossless • Integer wavelet (+/- reversible color transformation). • Either lossless or lossy • Integer or floating point wavelet • Many features! • Region-of-interest coding. Fewer bits for background • Progressive by contrast. • Transform in 3rd. Dimension!.

  2. Dicom Single File format • Part 10 describes a format for files • Extension .dicom, dcm. • File composition • Header (info about patient name, type of scan, image dimension etc) • Image data • Files can be compressed using lossy or lossless variant of JPEG

  3. The DICOM header • the first 794 bytes are used for a DICOM format header. Describes image dimensions and retains other text information about the scan • The image data follows the header information (the header and the image data are stored in the same file) • DICOM requires a 128-byte preamble (these 128 bytes are usually all set to zero), followed by the letters 'D', 'I', 'C', 'M'

  4. This is followed by the header information, which is organized in 'groups‘ the group 0002hex is the file meta information group, and (in the example on the left) contains 3 elements: one defines the group length, one stores the file version and the third stores the transfer syntax.

  5. The DICOM elements required depends on the image type, and are listed in Part 3 of the DICOM standard. For example, this image modality is 'MR' (see group:element 0008:0060), so it should have elements to describe the MRI echo time • Of particular importance is group:element 0002:0010. This defines the 'Transfer Syntax Unique Identification' (see the table on the left). This value reports the structure of the image data, revealing whether the data has been compressed • the Transfer Syntax UID also reports the byte order for raw data. Different computers store integer values differently, so called 'big endian' and 'little endian' ordering. Consider a 16-bit integer with the value 257: the most significant byte stores the value 01 (=255), while the least significant byte stores the value 02. Some computers would save this value as 01:02, while others will store it as 02:01. Therefore, for data with more than 8-bits per sample, a DICOM viewer may need to swap the byte-order of the data to match the ordering used by your computer

  6. In addition to the Transfer Syntax UID, the image is also specified by the Samples Per Pixel (0028:0002), Photometric Interpretation (0028:0004), the Bits Allocated (0028:0100). For most MRI and CT images, the photometric interpretation is a continuous monochrome (e.g. typically depicted with pixels in grayscale). In DICOM, these monochrome images are given a photometric interpretation of 'MONOCHROME1' (low values=bright, high values=dim) or 'MONOCHROME2' (low values=dark, high values=bright). However, many ultrasound images and medical photographs include color, and these are described by different photometric interpretations (e.g. Palette, RGB, CMYK, YBR, etc)

  7. Window center and window width (aka brightness and contrast) This is simply a way of describing the 'brightness' and 'contrast' of the image. These values are particularly important for Xray/CT/PET scanners that tend to generate consistently calibrated intensities so you can use a specific C:W pair for every image you see (e.g. 400:2000 might be good for visualising bone, while 50:350 might be a better choice for soft tissue). A good starting estimate for this image might be a center of 85 (mean intensity) and width of 171 (range of values), as shown in the middle panel. Reducing the width to 71 would increase the contrast (left panel). On the other hand, keeping a width of 171 but reducing the center to 40 would make the whole image appear brighter

  8. DICOM Service Elements • Complex services are built using service elements, called DICOM message service elements, or DIMSEs. • There are both composite and normalized services for composite and normalized information objects. • There are 5 DIMSEs that are used for composite information objects (called DIMSE-C) and 6 that are used for normalized information objects (called DIMSE-N). • Two categories of DIMSEs: • operations (such as "store") • notifications (such as "event report”)

  9. DIMSE-C Services • DIMSE-C services: • Operations: • C-Store • C-Get • C-Move • C-Find • C-Echo • No notification services

  10. DIMSE-C Services • The C-STORE service is invoked by a DIMSE-service-user to request the storage of Composite SOP Instance information by a DIMSE-service-user. • The C-FIND service is invoked by a DIMSE-service-user to match a series of Attribute strings against the Attributes of the set of SOP Instances managed by a DIMSE-service-user. The C-FIND service returns for each match a list of requested Attributes and their values. • The C-GET service is invoked by a DIMSE-service-user to fetch the information for one or more information objects from a DIMSE-service-user, based upon the Attributes supplied by the invoking DIMSE-service-user.

  11. DIMSE-C Services • The C-MOVE service is invoked by a DIMSE-service-user to move the information for one or more Composite SOP Instances from a DIMSE-service-user, to a third party DIMSE-service-user, based upon the Attributes supplied by the invoking DIMSE-service-user. • The C-ECHO service is invoked by a DIMSE-service-user to verify end-to-end communications with a DIMSE-service-user.

More Related