EmpezarEmpieza gratis

Remuestreo

Las imágenes pueden recogerse en una gran variedad de formas y tamaños. El remuestreo es una herramienta útil cuando necesitas hacer consistentes esas formas. Dos aplicaciones comunes son:

  • Downsampling: combinar datos de píxeles para disminuir el tamaño
  • Upsampling: distribuir datos de píxeles para aumentar el tamaño

En este ejercicio, transforma y luego remuestrea la imagen cerebral (im) para ver cómo afecta a la forma de la imagen.

Este ejercicio forma parte del curso

Análisis de imágenes biomédicas en Python

Ver curso

Instrucciones del ejercicio

  • Desplaza im 20 píxeles a la izquierda y 20 hacia arriba, es decir, (-20, -20). Luego, gírala 35 grados hacia abajo. Recuerda especificar un valor para reshape.
  • Usa ndi.zoom() para reducir la imagen de (256, 256) a (64, 64).
  • Usa ndi.zoom() para ampliar la imagen de (256, 256) a (1024, 1024).
  • Representa las imágenes remuestreadas.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Center and level image
xfm = ndi.shift(____, shift=____)
xfm = ndi.rotate(____, angle=____, reshape=____)

# Resample image
im_dn = ndi.zoom(xfm, zoom=____)
im_up = ____

# Plot the images
fig, axes = plt.subplots(2, 1)
axes[0].imshow(im_dn)
____
format_and_render_plot()
Editar y ejecutar código