Ancho de la ventana y cálculo del centro de la imagen DICOM

¿Qué es “intercepción de escala” y “pendiente de reescalado” en imagen DICOM (CT)? ¿Cómo calcular el ancho de la ventana y el centro de la ventana con eso?

La intercepción y la pendiente de reescalado se aplican para transformar los valores de píxel de la imagen en valores que sean significativos para la aplicación.

Por ejemplo, los valores de píxeles originales podrían almacenar un valor específico del dispositivo que tiene un significado solo cuando lo usa el dispositivo que lo generó: la aplicación de la pendiente / intersección de reescalado al valor de píxel convierte los valores originales en densidad óptica u otras unidades de medida conocidas (p. Ej. hounsfield).

Cuando la transformación no es lineal, se aplica una LUT (tabla de búsqueda).

Después de aplicar la transformación de modalidad (pendiente / intercepción de escala o LUT), el ancho / centro de la ventana especifica qué píxeles deben estar visibles: todos los píxeles fuera de los valores especificados por la ventana se muestran en negro o blanco.

Por ejemplo, si el centro de la ventana es 100 y el ancho de la ventana es 20, todos los píxeles con un valor inferior a 90 se muestran en negro y todos los píxeles con un valor superior a 110 se muestran en blanco.

Esto permite mostrar solo porciones de las imágenes (por ejemplo, solo los huesos o solo los tejidos).

Escala de Hounsfield: http://en.wikipedia.org/wiki/Hounsfield_scale

Cómo aplicar la pendiente / intersección de reescalar: valor_final = valor_original * reescalar_slope + rescale_intercept

Cómo calcular los píxeles para mostrar usando el centro / ancho de la ventana:

  • lowest_visible_value = window_center – window_width / 2
  • highest_visible_value = window_center + window_width / 2

La intercepción de reescalado y la pendiente son una transformación lineal simple aplicada a los datos de píxeles sin formato antes de aplicar el ancho / centro de la ventana. La fórmula básica es:

NewValue = (RawPixelValue * RescaleSlope) + RescaleIntercept