LEVIATHAN SYSTEMS

AI Infrastructure

DICOM Search Results Are Not the Pixel Input for Healthcare AI

Technical contentPublished Updated

For a healthcare AI consumer specified to ingest image pixels, a successful DICOM search is only a discovery result. Compare offers by following the identified resources through metadata and retrieval to the actual pixel population and representation that consumer requires. Finding the right instance, receiving its metadata and supplying its required image input are separate results.

Name the required image population before comparing delivery

The DICOM PS3.18 pages used here identified themselves as edition 2026d when checked on October 20, 2026. In its Studies Service, the Search Transaction is also called QIDO-RS and the Retrieve Transaction WADO-RS. These names describe different transactions within the service.

A study contains series, and a series contains instances. A multi-frame image instance can contain an ordered collection of frames. An offer to find one instance therefore does not specify how many frames its consumer will receive. Nor does finding a study establish delivery of the contents of every series within it.

Start with the software consumer's stated input: which study, series, instances and frames it needs, and which delivered representation its input stage accepts. A preview consumer and a consumer requiring every frame of an identified instance can have different requirements. The comparison here concerns satisfying that technical input definition; it supplies no clinical suitability judgment or field procedure.

References: [D4]

Separate a search result, metadata and referenced values

The Search Transaction returns matching studies, series or instances with default and requested attributes that the server supports. The result is useful for locating candidates and inspecting returned attributes. A list of matches does not establish receipt of their image pixels.

Metadata retrieval supplies instance attributes without bulk data; pixel data is a subset of bulk data. Metadata can therefore help describe the selected input while leaving its pixel values to another retrieval.

In the DICOM JSON model, a BulkDataURI is a URI for a bulk-data element value. Receiving that reference is different from receiving the referenced values. Its presence alone establishes neither successful retrieval nor the access conditions of a particular implementation.

For a buyer, the useful question is where the offered delivery stops. Search can establish discovery; metadata can establish receipt of descriptive attributes and references. Neither result alone answers whether the specified pixel consumer has its input.

References: [D1][D2][D3]

Identify the representation actually retrieved

Retrieval can target instance, metadata, pixel-data or selected-frame resources. The target and media-type selection matter together. PS3.18 defines different permitted media types for these resources, including DICOM objects, metadata and bulk pixel values. Selected-frame retrieval is a distinct population choice from retrieving an entire multi-frame instance.

Ask the delivery provider to identify the target resource and the representation returned, including its media type and applicable Transfer Syntax. A Transfer Syntax identifies an encoding; the receiving software needs the corresponding decoding capability. Support for a broad DICOMweb label does not settle whether the proposed consumer can use the delivered encoding.

PS3.18 specifically qualifies separately retrieved metadata: it describes the resource, rather than a separately retrieved representation. Pixel-related attributes, such as Photometric Interpretation, can differ with the representation's Transfer Syntax. Do not assume that one metadata receipt fully describes a later representation.

Connect the evidence at the consumer boundary: which values arrived, which encoding they use, which associated attributes apply, and whether the input stage can interpret them as required. A retrieval proposal should explain how it establishes that connection, rather than treating the existence of a URI as the completed delivery.

References: [D1][D5][D6][D8][D9]

A visible image leaves the input requirement to be checked

DICOM rendering converts instances into non-DICOM representations suitable for display or processing by other software. A thumbnail is a rendered representation intended to stand for its parent resource. Those outputs can be useful, but their role differs from delivering the particular source pixel population an application has requested.

There is an important format ambiguity. PS3.18 notes that some non-DICOM media types are used both for rendered output and for compressed bulk pixel data extracted without rendering. A label such as image/jpeg therefore needs the target resource and processing context beside it. The label alone cannot establish which path produced the payload.

If the consumer explicitly accepts a specified rendered image, compare the offer against that requirement. If it requires another pixel representation, a displayed preview does not establish that input. Ask what rendering or other transformations occurred and whether the result matches the consumer's definition. This is a representation comparison, not a blanket judgment that rendered images are unsuitable for AI.

References: [D1][D7]

DICOM-Q11: 12 KiB of metadata, ten frames and 200 frames

Consider fictional case DICOM-Q11. One stipulated monochrome instance contains 200 frames. Each frame has 512 rows, 512 columns, one sample per pixel and 16 allocated bits per sample. Assume two bytes per sample, with no compression or packing in this arithmetic. The invented consumer requires all 200 frames from this instance in the specified input representation.

One frame contains 512 x 512 x 1 x 2 = 524,288 bytes of pixel values. With 1 MiB equal to 1,048,576 bytes, that is 0.5 MiB per frame. All 200 frames contain 104,857,600 bytes, or 100 MiB. Ten selected frames contain 5,242,880 bytes, or 5 MiB.

Allocated bits determine the storage cell used in this example. They are not a claim that all 16 bits carry meaningful sample information: DICOM distinguishes Bits Allocated from Bits Stored. Nor do these assumptions describe every DICOM image.

Now stipulate a separate metadata receipt of 12 KiB, or 12,288 bytes, followed by successful receipt of the values for ten distinct selected frames. These are invented observations, not requests performed against an archive. The metadata bytes are not pixel-value bytes. Ten of the required 200 frames have arrived; the remaining 190 frames have not been supplied under these assumptions.

The ten-frame delivery can be complete for its selected target and still fail the invented consumer's 200-frame requirement. Supplying all 200 frames would resolve that population gap, while leaving representation and interpretation to be established. A frame count alone does not show that the right values reached the right input stage.

These figures count only the stipulated uncompressed pixel values. They exclude metadata, file/container and transport overhead. They predict neither compressed size nor wire traffic, latency, throughput or GPU memory. The 200-frame requirement belongs to this example; it is not a rule for healthcare AI.

References: [D9]

Compare offers at the consumer's input boundary

Suppose offer A supplies search matches, metadata and ten selected frames in DICOM-Q11. Its evidence supports a useful discovery and partial-pixel service. Against this consumer's stated requirement, it leaves 190 frames missing. Renaming the package AI-ready does not supply them.

Offer B proposes all 200 frames in a compressed pixel representation. That addresses the intended population on paper, but the proposal still needs to identify the actual frame set, encoding and receiving decoder. Evidence of receipt and interpretation is needed before treating the proposed output as the consumer's supplied input. A larger scope statement is not itself a delivery observation.

Ask the application owner to state the accepted input format and required frame identities, ordering and associated attributes. Ask the delivery provider which resource and representation it supplies, whether it renders or transcodes the data, and what establishes coverage of the required set. Then identify who performs any remaining decoding or transformation into the consumer's input and how the result is checked against that definition.

The distinction also clarifies measurements. An archive response can describe an encoded delivery; the example's 100 MiB describes stipulated uncompressed pixel values. If the application then creates a different input representation, that stage needs its own definition and observation. Comparing these quantities as though they were the same bytes would leave the data path unexplained.

Before drawing a capacity conclusion, identify the measured stage, representation, selected population and workload conditions. A count of search results or metadata bytes cannot provide the missing measurement of the pixel-delivery path. Neither can the fictional arithmetic establish a bottleneck or justify a GPU, storage or network purchase.

For a separate transport question, the related HTTP download guide explains representation identity and byte coverage during a resumed transfer. If the selected inputs are assembled into an S3 dataset release, the related S3 guide explains multi-object coherence. Those checks complement the DICOM resource and consumer-input comparison.

References: [D5][D8][D9]

Connect a separate physical storage or network installation need

If the chosen data path also creates a confirmed physical storage or network cabling package, Leviathan's Structured Cabling & Fiber Installation service is the route to discuss agreed fiber and copper installation, endpoint labels and physical connection records.

Use the related service and project inquiry with a nonconfidential equipment summary, approved endpoints and routes, material responsibilities and the required physical handoff. Scope and availability need confirmation. DICOM/PACS integration, codec selection and validation of application input remain with the appointed software and platform providers.

References: [L1]

Primary sources

  1. [D1] DICOM PS3.18 2026d, 10.4: Retrieve TransactionChecked 2026-10-20. Defines retrieval targets, metadata's bulk-data exclusion, representation-dependent attributes, pixel/frame resources and thumbnails.
  2. [D2] DICOM PS3.18 2026d, 10.6: Search TransactionChecked 2026-10-20. Defines search targets and matching-result lists with supported default and requested attributes.
  3. [D3] DICOM PS3.18 2026d, F.2.6: BulkDataURIChecked 2026-10-20. Defines the JSON reference to a bulk-data element value; implementation access conditions require separate evidence.
  4. [D4] DICOM PS3.18 2026d, 10.1: Studies Service and ResourcesChecked 2026-10-20. Identifies QIDO-RS/WADO-RS terminology and the study, series, instance and ordered-frame resource hierarchy.
  5. [D5] DICOM PS3.18 2026d, 10.4.2: Retrieve BehaviorChecked 2026-10-20. Connects an existing target resource to a representation in the selected acceptable media type.
  6. [D6] DICOM PS3.18 2026d, 10.4.4: Retrieve Media TypesChecked 2026-10-20. Distinguishes media-type requirements for instance, metadata, bulk-data, pixel-data and rendered targets.
  7. [D7] DICOM PS3.18 2026d, 8.7.4: Rendered Media TypesChecked 2026-10-20. Explains rendering and the overlap between rendered media types and compressed bulk-data media types.
  8. [D8] DICOM PS3.18 2026d, 8.7.3.5.2: Transfer Syntax ParameterChecked 2026-10-20. Defines the encoding-selection parameter and its media-type scope; supported values are implementation-specific.
  9. [D9] DICOM PS3.5 2026d, 8.1: Pixel Data and Related Data ElementsChecked 2026-10-20. Distinguishes allocated cells, stored bits and pixel interpretation. DICOM-Q11 supplies its own fictional dimensions and population.
  10. [L1] Leviathan Systems: Structured Cabling & Fiber InstallationChecked 2026-10-20. Describes agreed physical cabling, labels and connection records for a separately confirmed installation package.

Does the data path require a separate physical cabling package?

Share a nonconfidential equipment, endpoint, route and physical handoff outline to discuss installation scope, requirements and availability.

Discuss a ProjectEmail Project Scope