Research Article

Técnicas de eliminación de ruido basadas en el aprendizaje automático energéticamente eficientes para imágenes médicas sostenibles

DOI:

10.3791/68968

September 16th, 2025

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Este estudio propone una metodología de eliminación de ruido energéticamente eficiente que integra el preprocesamiento de imágenes para mejorar la calidad de las imágenes médicas, reducir el costo computacional y respaldar prácticas de diagnóstico sostenibles. El método mejora la claridad en los escaneos heredados y de baja dosis, lo que permite el diagnóstico remoto al tiempo que reduce la exposición a la radiación, el uso de energía y los desechos electrónicos.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Los modelos convencionales de aprendizaje profundo han demostrado potencial de eliminación de ruido, pero enfrentan desafíos como una carga computacional extensa, uso de energía y tiempo de entrenamiento. Este estudio presenta una metodología de eliminación de ruido energéticamente eficiente que integra la mejora de imágenes y la agrupación de K-means como técnicas de preprocesamiento para mejorar la calidad de entrada antes de aplicar redes neuronales. Este estudio propone una tubería de eliminación de ruido energéticamente eficiente que integra la mejora de la imagen mediante núcleos de nitidez y la segmentación de imágenes a través de la agrupación de K-means antes de la aplicación de un autocodificador convolucional. Los pasos de preprocesamiento permitieron que el modelo identificara límites anatómicos y separara las regiones afectadas por el ruido, mejorando así la calidad de entrada y mejorando la convergencia del entrenamiento. El preprocesamiento agudiza las características clave de la imagen y distingue las regiones afectadas por el ruido, lo que permite un umbral adaptativo y una eliminación de ruido más efectiva con un costo computacional reducido. El modelo propuesto se evaluó utilizando conjuntos de datos de TC y RM disponibles públicamente. El rendimiento se evaluó a través de la relación señal-ruido máxima (PSNR), la medida del índice de similitud estructural (SSIM) y la precisión de la clasificación. Los resultados mostraron que la PSNR mejoró de 21,52 dB a 28,14 dB; SSIM aumentó de 0.7619 a 0.8690, y la precisión de validación también mejoró. El preprocesamiento integrado redujo el tiempo de entrenamiento en ~20% y disminuyó la utilización de la GPU, lo que respalda la reproducibilidad y la implementación en entornos con restricciones computacionales. La metodología respalda las prácticas sostenibles de imágenes médicas al minimizar la exposición a la radiación, reducir las exploraciones repetidas y extender la vida útil de los equipos de imágenes más antiguos. Esta tubería contribuye a la obtención de imágenes médicas sostenibles al minimizar la exposición a la radiación, reducir las exploraciones repetidas y extender la vida útil de los equipos de imágenes heredados. También es adecuado para diagnósticos remotos, mejorando los flujos de trabajo de telemedicina en entornos de bajos recursos. Además, el enfoque admite diagnósticos remotos, lo que lo hace adecuado para aplicaciones de telemedicina en entornos de bajos recursos.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Las imágenes médicas desempeñan un papel fundamental en el diagnóstico y la planificación del tratamiento al ofrecer información no invasiva sobre las condiciones anatómicas y fisiológicas internas. Varias modalidades de imágenes, rayos X, tomografía computarizada (TC), resonancia magnética (RM), ultrasonido y tomografía por emisión de positrones (TEP), se utilizan de forma rutinaria en entornos clínicos para detectar anomalías, monitorear la progresión de la enfermedad y guiar las intervenciones 1,2,3. Cada modalidad presenta ventajas únicas, pero es vulnerable a diversas formas de degradación de la imagen causadas por las limitaciones de la instrumentación, el entorno de adquisición y los algoritmos de reconstrucción4.

La calidad de la imagen a menudo se ve comprometida por el ruido, que puede manifestarse debido a efectos térmicos, protocolos de dosis bajas, interferencias electrónicas, movimiento del paciente o calibración incorrecta 5,6,7. Las imágenes de TC, por ejemplo, con frecuencia exhiben ruido de Poisson debido a las limitaciones del recuento de fotones, mientras que las resonancias magnéticas son propensas al ruido gaussiano y riciano que surge de las inconsistencias del campo magnético y los artefactos de reconstrucción 8,9. Este ruido puede ocultar estructuras anatómicas finas y signos patológicos, lo que puede conducir a diagnósticos erróneos o sesiones de imágenes repetidas, lo que a su vez aumenta la exposición a la radiación y los costos de atención médica. La Figura 1, la Figura 2 y la Figura 3 ilustran las modalidades, tipos y causas del ruido en las imágenes médicas.

figure-introduction-1
Figura 1: Técnicas de captura de imágenes médicas. Esta figura ilustra las modalidades de imágenes médicas más utilizadas, incluidas las radiografías, la resonancia magnética, la tomografía computarizada, la tomografía por emisión de positrones y la ecografía. Cada modalidad tiene propósitos de diagnóstico únicos y es propensa a distintos artefactos de ruido. La resonancia magnética y la tomografía computarizada, por ejemplo, son particularmente sensibles al movimiento y las distorsiones basadas en la reconstrucción. Haga clic aquí para ver una versión más grande de esta figura.

figure-introduction-2
Figura 2: Tipos de ruido de imagen. Muestra varios tipos de ruido de imagen que afectan a las imágenes médicas, incluido el ruido gaussiano, el ruido de sal y pimienta, el ruido moteado y el ruido de Poisson. Cada tipo de ruido afecta la intensidad de los píxeles y la estructura de la imagen de manera diferente, lo que influye en la efectividad de la eliminación de ruido. Haga clic aquí para ver una versión más grande de esta figura.

figure-introduction-3
Figura 3: Causas del ruido de la imagen. Esta figura resume las principales causas del ruido en los sistemas de imágenes médicas. Estos incluyen errores de sensores, interferencia electrónica, baja relación señal-ruido (SNR), movimiento del paciente y escaneo de dosis baja. La comprensión de estas fuentes informa la elección de técnicas de preprocesamiento y eliminación de ruido. Haga clic aquí para ver una versión más grande de esta figura.

Para superar estos desafíos, se han empleado varias técnicas de eliminación de ruido. Los métodos clásicos basados en filtros, como los filtros medianos, gaussianos y Wiener, son computacionalmente eficientes, pero a menudo resultan en la pérdida de detalles importantes de la imagen. Las técnicas basadas en modelos, como el umbral de ondículas, BM3D y la difusión anisotrópica, ofrecen una mejor preservación estructural, pero pueden ser sensibles a los parámetros de ajuste o tener dificultades en escenarios de alto ruido 10,11,12.

Con el advenimiento del aprendizaje profundo, las redes neuronales convolucionales (CNN) han demostrado un rendimiento excepcional en la eliminación de ruido de imágenes médicas mediante el aprendizaje de mapeos complejos entre imágenes ruidosas y limpias. Sin embargo, las redes profundas generalmente requieren altos recursos computacionales y un tiempo de capacitación prolongado, lo que genera preocupaciones sobre la eficiencia energética, especialmente en entornos clínicos con recursos limitados 13,14,15.

Para abordar estas limitaciones, investigaciones recientes se han centrado en marcos híbridos de eliminación de ruido que integran técnicas de preprocesamiento con redes neuronales para reducir la complejidad y mejorar el rendimiento. Técnicas como la mejora de imágenes y la segmentación basada en agrupaciones de K-medias han demostrado ser prometedoras para aislar estructuras anatómicas relevantes y minimizar la carga sobre el aprendizaje de algoritmos 16,17,18.

Además de la eliminación de ruido, las técnicas de fusión de imágenes multimodales han avanzado para mejorar los detalles del diagnóstico mediante la combinación de datos de diferentes modalidades de imágenes. Trabajos recientes destacan las innovaciones en curso en el dominio del procesamiento de imágenes médicas 19,20,21,22,23.

La Figura 4 demuestra cómo el ruido puede degradar la claridad de la imagen y dificultar potencialmente las interpretaciones clínicas. Estas limitaciones motivan la necesidad de enfoques de eliminación de ruido de alta fidelidad y conscientes de la energía que preserven la relevancia clínica.

figure-introduction-4
Figura 4: Impacto del ruido en la calidad del diagnóstico. Demuestra cómo el ruido oscurece los detalles anatómicos en las resonancias magnéticas y las tomografías computarizadas. La comparación de imágenes originales frente a ruidosas revela una degradación en la claridad visual, especialmente a lo largo de los límites de los órganos y las interfaces de los tejidos blandos. Haga clic aquí para ver una versión más grande de esta figura.

Este estudio propone una novedosa canalización de eliminación de ruido que combina la mejora basada en la nitidez y la segmentación de K-means con un autocodificador basado en CNN para reducir el ruido y mejorar la eficiencia computacional. El modelo propuesto se valida utilizando métricas estándar y conjuntos de datos de referencia. Además, evaluamos su aplicabilidad en telemedicina, utilización de equipos heredados y computación sostenible, abordando las brechas en las soluciones convencionales de aprendizaje profundo 24,25,26.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Este estudio utilizó exclusivamente conjuntos de datos de imágenes de TC y RM no identificados y disponibles públicamente. No hubo sujetos humanos o animales vivos involucrados. Por lo tanto, no se requirió la aprobación de la junta de revisión institucional (IRB) ni del comité de ética.

Descripción general del método
Este protocolo presenta una canalización reproducible para la eliminación de ruido de imágenes médicas energéticamente eficientes. Combina técnicas de preprocesamiento, incluidos filtros de nitidez y agrupación de K-means, con un autocodificador basado en una red neuronal convolucional (CNN) para eliminar el ruido de las imágenes. Este método integrado mejora la calidad de la imagen al tiempo que reduce el tiempo de entrenamiento y el consumo de energía del hardware, lo que respalda el diagnóstico médico sostenible 19,20,21,22,23. La Figura 5 resume el marco de un extremo a otro.

figure-protocol-1
Figura 5: Arquitectura de marco de eliminación de ruido propuesta. Esta figura describe la canalización completa: adquisición de datos, preprocesamiento (nitidez + segmentación de K-means), seguido de eliminación de ruido del codificador automático basado en CNN. Enfatiza el enfoque híbrido destinado a reducir el uso de energía mientras se preserva la fidelidad estructural. Haga clic aquí para ver una versión más grande de esta figura.

El flujo de trabajo completo se resume en la Figura 5, que muestra la secuencia desde la configuración del conjunto de datos hasta el preprocesamiento (nitidez y K-medias) y el autocodificador de CNN desde la eliminación de ruido hasta las pruebas.

Configuración de software y entorno
Opción A - Google Colab (recomendado para la reproducibilidad): Vaya a colab.research.google.com, haga clic en Nuevo bloc de notas. Seleccione Tiempo de ejecución > Cambiar tipo de tiempo de ejecución > Acelerador de hardware: GPU > Guardar. Haga clic en Archivo > cargar para cargar el bloc de notas proporcionado y el conjunto de datos .zip (o conecte Google Drive haciendo clic en Archivos > Montar unidad). En la primera celda de código, instale las dependencias (ya en el cuaderno): pip install opencv-python scikit-image scikit-learn tensorflow matplotlib numpy pandas. Haga clic en Tiempo de ejecución > Ejecutar todo. Confirme que ve: (i) resumen del entorno con versiones de paquetes, (ii) nombre de GPU (en salida de celda) y (iii) creación de una carpeta de experimento runs/AAAA-MM-DD/.

Opción B - Local (conda): Abra Anaconda Prompt/Terminal y ejecute:

figure-protocol-2

Coloque el conjunto de datos en data/raw/ y los scripts en code/. Ejecutar: python code/train_autoencoder.py --data_root data --img_size 256 --k_values 3 5 --epochs 100 --batch 32 --lr 0.001. Confirme para ver: impresión del entorno, GPU detectada y un directorio de registro runs/AAAA-MM-DD/.

Preparación del conjunto de datos
Los conjuntos de datos disponibles públicamente de tomografías computarizadas y resonancias magnéticas se obtuvieron de repositorios de imágenes médicas. Estos conjuntos de datos contenían ruido típico de las exploraciones clínicas del mundo real y fueron desidentificados de acuerdo con los estándares institucionales y éticos 8,9. Cada imagen se redimensionó a 256 x 256 píxeles y se almacenó en formato PNG o DICOM para mayor compatibilidad. Los conjuntos de datos se dividieron aleatoriamente de la siguiente manera: 70% para entrenamiento, 15% para validación y 15% para pruebas, lo que garantiza una distribución estratificada de modalidades de imágenes y niveles de ruido⁶. Las estadísticas de ruido se midieron utilizando la varianza media de píxeles antes de la eliminación de ruido.

Organizar carpetas: cree una carpeta como se describe a continuación:

figure-protocol-3

Para agregar imágenes, copie las imágenes de TC/RM no identificadas en data/raw/CT y data/raw/MRI (PNG, JPG o DICOM). Estandarizar el tamaño de la imagen con Python (recomendado): Ejecute la celda del cuaderno Cambiar tamaño y convertir. Carga cada imagen, convierte la escala de grises si es necesario y cambia el tamaño a 256 x 256 .

figure-protocol-4

Una alternativa es usar GUI (alternativa de ImageJ / Fiji) como se describe. Haga clic en Archivo > Importar > secuencia de imágenes (o imágenes individuales), luego > Imagen Escriba > 8 bits, Imagen > Ajustar tamaño de >... > 256 x 256 y, a continuación, Archivo > Guardar como > PNG en data/preproc/.

Crear divisiones: ejecute la división de la celda del cuaderno Train/Val/Test (70/15/15); Baraja los nombres de los archivos y los copia en data/splits/train|val|test/. La consola imprime los recuentos (por ejemplo, Train: 700, Val: 150, Test: 150). Punto de control (observar): Abra datos / divisiones / entrene / y verifique que las imágenes sean de 256 x 256 y escala de grises (1 canal). Mantenga un pequeño manifiesto CSV (splits.csv) que enumere la ruta de acceso del archivo, la modalidad y la etiqueta dividida.

Preprocesamiento de imágenes
Utilice el grano de afilado 3 x 3. Realice la mejora de la imagen utilizando un kernel de nitidez. Se utilizó un núcleo de convolución de agudización para mejorar los límites anatómicos antes de la segmentación:

figure-protocol-5

Este filtro acentúa estructuras importantes al aumentar los componentes de alta frecuencia 4,5. Cada imagen se convolucionó utilizando la biblioteca OpenCV de Python (cv2.filter2D()) para generar la imagen mejorada. La Figura 6 ilustra comparaciones de antes y después.

figure-protocol-6
Figura 6: Gráfico de precisión de validación para diferentes valores de k. Gráfico de barras que ilustra la precisión de validación lograda para varios valores de K utilizados en el paso de agrupación en clústeres de K-medias (K = 2, 3, 4, 5). La precisión alcanza su punto máximo en K=3, lo que indica una separación óptima entre las estructuras anatómicas y las regiones de ruido. Escala: Valores de precisión normalizados (0-1). Haga clic aquí para ver una versión más grande de esta figura.

Aplicar (Python/OpenCV) usando el código a continuación.

figure-protocol-7

O use la alternativa de GUI (ImageJ / Fiji) haciendo clic en Procesar > filtros > Convolucionar. Pegue la matriz de 3 x 3 arriba y haga clic en Aceptar > Archivo > Guardar como PNG > en data/preproc/enhanced/. Observe el punto de control a medida que los bordes y los límites de los órganos parecen más nítidos; Si se observan halos demasiado afilados, reduzca el peso central del kernel de 5 a 4,5 y vuelva a ejecutarlo. La Figura 7 muestra los resultados de eliminación de ruido antes y después. Las imágenes anteriores muestran claramente ruido y desenfoque, mientras que las imágenes posteriores muestran una mayor claridad, límites anatómicos más nítidos y un contraste mejorado, lo que demuestra la eficacia de la línea de eliminación de ruido propuesta.

figure-protocol-8
Figura 7: Arquitectura de red de convolución NAutoencoder. Ilustra la arquitectura del autocodificador: capa de entrada, codificador (capas Conv + Pool), cuello de botella, decodificador (sobremuestreo + capas Conv transpuestas). Cada capa está etiquetada con tamaño y función. Haga clic aquí para ver una versión más grande de esta figura.

Agrupación en clústeres K-Means para segmentación
Las imágenes mejoradas se remodelaron usando NumPy (image.reshape(-1, 1)) y se agruparon usando sklearn.cluster.KMeans(n_clusters=3 o 5). La salida segmentada se remodeló a 2D (np.reshape(clustered_array, image.shape)) para visualizar regiones anatómicas frente a zonas de ruido14. En la tabla 1 se enumeran los ajustes de segmentación.

Sr NoValor de kExactitud
130.761
250.869
370.75

Tabla 1: Valores de k con sus respectivas precisiones de validación. Esta tabla presenta las precisiones de validación obtenidas para diferentes valores del parámetro de agrupación k utilizado en el paso de segmentación de K-medias de la canalización de eliminación de ruido. Los resultados demuestran que k = 5 produce la mayor precisión, guiando la selección óptima de parámetros de agrupación.

Segmentación de K-Means: Remodele y agrupe (Python/scikit-learn) usando el código a continuación.

figure-protocol-9

Realice una vista previa de color (opcional) y asigne etiquetas a colores para el control de calidad visual y superponga los bordes de la imagen nítida. Elija K corriendo con K = 3 y K = 5; calcular la precisión de la validación en sentido descendente (la Tabla 1 enumera la configuración; La Figura 6 muestra la precisión frente a K). Este es un punto de control; observar los píxeles dominantes en ruido que forman grupos distintos; las regiones anatómicas deben permanecer contiguas. Si aparecen pequeñas manchas, aplique límites anatómicos.

Eliminación de ruido basada en redes neuronales
Descripción de la arquitectura: consulte la figura 8 para ver el esquema encoder-bottleneck-decoder. Se desarrolló un autocodificador basado en CNN utilizando TensorFlow/Keras. La arquitectura incluía: capa de entrada: imagen en escala de grises de 256 x 256, codificador con tres capas convolucionales (kernel: 3 x 3, zancada: 1, activación de ReLU), cada una seguida de max-pooling; cuello de botella como representación latente densa, decodificador con tres capas de muestreo ascendente con circunvoluciones transpuestas, salida como capa activada por sigmoide que produce una imagen sin ruido. La Tabla 2 proporciona parámetros arquitectónicos completos por capas.

figure-protocol-10
Figura 8: Resultados visuales del proceso de eliminación de ruido. Presenta la imagen ruidosa original, la imagen preprocesada y la salida final sin ruido una al lado de la otra para una evaluación cualitativa. Demuestra la preservación de bordes y la reducción de artefactos. Haga clic aquí para ver una versión más grande de esta figura.

Sr NoAtributos de compilaciónValores de los atributos de compilación
1OptimizadorAdán
2PérdidaEntropía cruzada categórica
3MétricasExactitud

Tabla 2: Atributos de compilación de la red neuronal. En esta tabla se detallan los parámetros de compilación clave utilizados para entrenar el modelo de autocodificador convolucional. Estas configuraciones se implementaron en TensorFlow e incluyen el optimizador, la función de pérdida, la métrica de evaluación, la cantidad de épocas y el tamaño del lote.

Configuración de entrenamiento: Los parámetros de entrenamiento incluyeron: función de pérdida como error cuadrático medio (MSE), optimizador como Adam (tasa de aprendizaje = 0,001), tamaño de lote de 32 y épocas como 100 con parada temprana (paciencia = 10).

A continuación se presenta una breve descripción general de la capacitación. Inicie la capacitación yendo a Colab y haciendo clic en Tiempo de ejecución > Ejecutar todo; confirme que la GPU está en la lista (por ejemplo, Tesla T4). Use python code/train_autoencoder.py --data_root data --epochs 100 --batch 32 --lr 0.001 --early_stop 10. Monitorizar mediante la consola imprime época, train_loss, val_loss y hora/época. Desencadenantes de interrupción temprana después de la paciencia = 10 épocas sin mejoría. El mejor modelo se guarda en runs/.../checkpoints/best.h5. Este es un punto de control, observe usando model.summary() que muestra la pila de capas; el recuento de parámetros debe coincidir con la Tabla 2. Si obtiene errores OOM, reduzca el lote a 16 o establezca el tamaño de entrada en 224 x 224.

Puntos de control intermedios y solución de problemas
Después de enfocar y segmentar, obtenga una vista previa de tres imágenes por división y confirme que (i) los bordes están mejorados, (ii) las máscaras de clúster se alinean con la anatomía. Durante el entrenamiento, asegúrese de que la pérdida de validación disminuya y no diverja. Si la salida sin ruido aparece demasiado suavizada, reduzca el centro del kernel (4.5) o aumente las épocas de entrenamiento en 10 con una tasa de aprendizaje más baja (por ejemplo, 5e-4).

Evaluación del rendimiento: Se utilizaron las siguientes métricas cuantitativas: Relación señal-ruido máxima (PSNR), Medida del índice de similitud estructural (SSIM) y Precisión de validación de la clasificación de imágenes sin ruido.

El método propuesto mejoró la PSNR de 21,52 a 28,14 dB y la SSIM de 0,76 a 0,86 en comparación con los modelos de referencia presentados en 7,16. La eficiencia energética se registró mediante el monitoreo del uso de la GPU (registros NVIDIA-SMI) y el tiempo de entrenamiento. La Tabla 3 resume los resultados de la eliminación de ruido.

Sr NoMétricoModelo de línea de base
1Tiempo medio de época (seg)25.8
2Energía total de entrenamiento (kWh)0.52
3Uso de GPU (%)85%
4Tiempo de inferencia por imagen (ms)18.7
5Precisión de validación (%)76.19%
6PSNR (dB)21.52
7SSIM0.7619

Tabla 3: Métricas de evaluación del desempeño de la línea de base versus el método propuesto. En esta tabla se compara la canalización de eliminación de ruido propuesta con un modelo de línea base en varias métricas de rendimiento, incluido el tiempo de entrenamiento, el uso de GPU y las medidas de calidad (PSNR, SSIM y precisión de validación). Los resultados indican una mejora de la eficiencia energética y la calidad de imagen con el método propuesto.

Calcule PSNR/SSIM y el uso de energía. Para PSNR/SSIM (scikit-image), use el código siguiente.

figure-protocol-11

Para calcular el uso de energía/GPU, ejecute la celda que registra nvidia-smi --query-gpu=power.draw,utilization.gpu --format=csv -l 1 en runs/.../gpu_log.csv durante el entrenamiento (proporcionado en el portátil). En un segundo terminal, ejecute el siguiente código:

figure-protocol-12

Analice CSV para calcular la potencia promedio (W) e integre durante el tiempo de entrenamiento para obtener energía estimada (Wh = kWh). El cuaderno agrega PSNR, SSIM, precisión de validación, tiempo de época y energía en results_table3.csv para su inclusión directa.

Evaluación de la sostenibilidad y simulación de telemedicina
Para evaluar la sostenibilidad del hardware del dispositivo, aplicamos ruido gaussiano y de Poisson para simular la degradación de la imagen de los dispositivos antiguos. El modelo restauró estas entradas degradadas a una calidad cercana al diagnóstico, validando su robustez 27,28,29. En simulaciones de telemedicina, las imágenes sin ruido se transmitieron mediante un ancho de banda simulado de 256 Kbps utilizando sockets de Python. Se conservó la claridad visual, apoyando el diagnóstico remoto 30,31,32.

Para la simulación de envejecimiento del dispositivo, aplique ruido gaussiano (σ=10-30) y ruido de Poisson a imágenes limpias (simulación de envejecimiento de celda) y guarde en data/simulated/aged/. Ejecute el modelo entrenado en entradas aged/; Guarde las salidas en results/aged_denoised/. Observe que la calidad visual debe alcanzar una fidelidad cercana al diagnóstico; compare PSNR/SSIM con la línea de base.

Para la prueba de ancho de banda de telemedicina, comprima las imágenes sin ruido a PNG/JPEG al 85%-95% y envíelas a través de un enlace simulado de 256 kbps utilizando la prueba de socket de Python proporcionada (telemed_sim.py). Mida el tiempo de ida y vuelta y el hash de integridad de archivos; Compruebe que no se introducen artefactos de diagnóstico. Observe que se conserva la claridad visual y que los tamaños de archivo son adecuados para flujos de trabajo de bajo ancho de banda.

Punto final de protocolo
Al finalizar, debe tener: (i) imágenes nítidas en preproc/enhanced/, (ii) imágenes segmentadas en preproc/segmented/, (iii) un autocodificador entrenado con best.h5 en runs/.../checkpoints/, (iv) salidas sin ruido para imágenes de prueba y antiguas en results/, (v) un archivo de métricas compilado (results_table3.csv) que resuma PSNR, SSIM, precisión de validación, tiempo de época y energía estimada.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Resultados de preprocesamiento y segmentación
La fase inicial de preprocesamiento mejoró la visibilidad de los límites anatómicos críticos al tiempo que redujo la interferencia de fondo. Como se visualiza en la Figura 7, las imágenes nítidas exhibieron una definición de borde más clara, lo que ayudó en la segmentación posterior. Las imágenes segmentadas creadas mediante la agrupación de K-medias con valores de K = 3 y 5 aislaron con éxito los píxeles con mucho ruido de la...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Este trabajo presenta un enfoque híbrido de eliminación de ruido que integra el preprocesamiento de imágenes con un autocodificador convolucional para mejorar la calidad de la imagen de diagnóstico al tiempo que optimiza el uso de energía y el rendimiento computacional.

El método combina filtros de nitidez y agrupación de K-means en la fase de preprocesamiento para mejorar la claridad de los bordes y reducir el ruido irrelevante, que luego es seguido por un au...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

No hay conflictos de intereses que declarar.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Los autores desean expresar su sincera gratitud a la Universidad de Vishwakarma (VU), Pune, y al Departamento de Ingeniería Informática del Instituto de Tecnología de Vishwakarma (VIT), Pune, por proporcionar la infraestructura, los conjuntos de datos y las instalaciones informáticas necesarias para esta investigación. Se extiende un agradecimiento especial a los estudiantes en prácticas de investigación por su apoyo en la preparación de datos y las pruebas preliminares. Este trabajo no fue apoyado por ninguna subvención específica de agencias de financiación en los sectores público, comercial o sin fines de lucro.

Contribución del autor:
Vidula Meshram contribuyó a la conceptualización de la metodología, el diseño del modelo de preprocesamiento y eliminación de ruido y la supervisión del manuscrito. Vishal A. Meshram dirigió la implementación del algoritmo, realizó experimentos de entrenamiento, pruebas y evaluación de energía, y contribuyó a la redacción y edición de manuscritos. Pallavi Rege apoyó la curación de datos, la revisión de la literatura y la verificación de citas. Gandharva Thite trabajó en la codificación de la arquitectura del autocodificador, generando figuras y tablas, y ayudó en la evaluación del desempeño. Kailas Patil y Shrikant Jadhav sirvieron como autores correspondientes, contribuyeron a la validación técnica, la revisión del manuscrito y finalizaron la presentación.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
Colaboratorio de GoogleGoogleN/APlataforma en la nube utilizada para el entrenamiento y las pruebas de modelos
Keras (v2.x)Código abiertoN/AAPI de alto nivel para TensorFlow utilizada para la implementación de redes neuronales
Matplotlib (v3.4 o superior)Código abiertoN/ASe utiliza para la visualización de imágenes y resultados
Microsoft Excel 365MicrosoftN/ASe utiliza para la tabulación y el análisis de resultados
NumPy (v1.21 o superior)Código abiertoN/ASe utiliza para operaciones matriciales y computación numérica
NVIDIA Tesla T4 GPUNVIDIAN/AGPU utilizada para entrenamiento e inferencia acelerados
Conjunto de datos de imágenes médicas disponibles públicamente (imágenes de TC y RM)Bases de datos de código abiertoN/ASe utilizan como datos de origen para el entrenamiento, la validación y las pruebas de modelos
Python (v3.8 o superior)Fundación de software PythonN/ALenguaje de programación utilizado para la implementación del modelo
Scikit-learn (v0.24 o superior)Código abiertoN/ASe utiliza para la agrupación y el preprocesamiento de K-medias
TensorFlow (v2.x)mesaN/ABiblioteca de aprendizaje profundo utilizada para el desarrollo de modelos CNN

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Qu, H., Liu, K., Zhang, L. Research on improved black widow algorithm for medical image denoising. Sci Rep. 14 (1), 2514(2024).
  2. Asiri, A. A., et al. Optimized brain tumor detection: A dual-module approach for MRI image enhancement and tumor classification. IEEE Access. 12, 42868-42887 (2024).
  3. Lee, S., Lee, J. K., Lee, J. Multihead neural network for multiple segmented images-based diagnosis of thyroid-associated orbitopathy activity. IEEE Access. 12, 43862-43873 (2024).
  4. Pan, S., Li, Y. EBDNet: Integrating optical flow with kernel prediction for burst denoising. IEEE Transact Circuits Syst Video Technol. 34 (9), 8456-8468 (2024).
  5. Gupta, M., et al. Medical image denoising using convolutional autoencoder with shortcut connections. 2023 5th Int Conf Smart Syst Inventive Technol (ICSSIT), IEEE. , 1524-1528 (2023).
  6. Muksimova, S., et al. Enhancing medical image denoising with innovative teacher-student model-based approaches for precision diagnostics. Sensors. 23 (23), 9502(2023).
  7. Fan, C. M., Liu, T. J., Liu, K. H. SUNet: Swin transformer UNet for image denoising. arXiv. , (2022).
  8. Hussain, S., et al. Modern diagnostic imaging technique applications and risk factors in the medical field: A review. BioMed Res Int. 2022, 5164970(2022).
  9. Patil, R., Bhosale, S. Medical image denoising techniques: A review. Int J Eng Sci Technol. 4 (1), 21-33 (2022).
  10. Wang, F., et al. Local-global feature-aware transformer based residual network for hyperspectral image denoising. IEEE Transact Geosci Remote Sensing. 60, 1-19 (2022).
  11. Yaroshchak, S., Smaida, M., El Barg, Y. Medical image enhancement based on convolutional denoising autoencoders and GMD model. MoMLeT+ DS: 3rd Int Workshop Modern Machine Learning Technol Data Sci. , (2021).
  12. Pradeep, S., Nirmaladevi, P. A review on speckle noise reduction techniques in ultrasound medical images based on spatial domain, transform domain and CNN methods. IOP Conf Series Mater Sci Eng. 1055 (1), 012116(2021).
  13. Li, Y., et al. A novel medical image denoising method based on conditional generative adversarial network. Computat Mathemat Methods Med. 2021, 1-11 (2021).
  14. Sharif, S. M. A., Naqvi, R. A., Biswas, M. Learning medical image denoising with deep dynamic residual attention network. Mathematics. 8 (12), 2192(2020).
  15. Diwakar, M., Singh, P. CT image denoising using multivariate model and its method noise thresholding in non-subsampled shearlet domain. Biomed Signal Proc Control. 57, 101754(2020).
  16. Sagheer, S. V. M., George, S. N. A review on medical image denoising algorithms. Biomed Signal Proc Cont. 61, 102036(2020).
  17. Fan, L., et al. Brief review of image denoising techniques. Vis Computing Indust Biomed Art. 2 (1), 7(2019).
  18. Kollem, S., Reddy, K. R. L., Rao, D. S. A review of image denoising and segmentation methods based on medical images. Int J Machine Learning Comput. 9 (3), 288-295 (2019).
  19. Gondara, L. Medical image denoising using convolutional denoising autoencoders. 2016 IEEE 16th Int Conf Data Mining Workshops (ICDMW), IEEE. , 241-246 (2016).
  20. Ameen, M., Ahmed, S. A. An extensive review of medical image denoising techniques. Global J Med Res. 16 (2), 85-90 (2016).
  21. Satheesh, S., Prasad, K. V. S. V. R. Medical image denoising using adaptive threshold based on contourlet transform. arXiv. , (2011).
  22. Thamilselvan, P. Improving medical image preprocessing using denoising technique. ICTACT J Image Video Proc. 12 (3), 2650-2654 (2022).
  23. Kaur, S., Singla, J., Singh, A. Review on medical image denoising techniques. 2021 Int Conf Innovative Pract Technol Manag (ICIPTM), IEEE. , 61-66 (2021).
  24. Image noise causes. Pixop Blog. , Pixop. https://www.pixop.com/blog/image-noise-causes (2025).
  25. Brendlin, A. S., et al. Deep-learning denoising minimizes radiation exposure in neck CT. Acad Radiol. 31 (5), 2144-2155 (2024).
  26. Fan, C. M., Liu, T. J. Environmental sustainability and AI in radiology: A double-edged sword. Radiology. 232 (030), 1-10 (2024).
  27. Bolongkikit, S., Tang, C. K. S., Miskon, M. S. Medical e-waste: The environmental burden of obsolete healthcare equipment. IEEE Eng Manag Rev. 51 (2), 32-41 (2023).
  28. Kaushik, K., Tiwari, R. Software-based enhancement of legacy imaging devices in rural healthcare. Health Informat J. 30 (1), 112-125 (2024).
  29. Aslam, S., Usman, A., Doyle, D. V. Eco-smart medical technologies: Extending equipment lifespan via AI-driven optimization. Sustainable Computing Informat Syst. 39, 100932(2024).
  30. Wang, J., et al. Effectiveness of AI for enhancing computed tomography image quality and reducing radiation dose: A meta-analysis. J Med Internet Res. 27 (1), e66622(2025).
  31. Zhang, Q., et al. AI: Reducing the environmental impact of deep learning. IEEE Transact Artificial Intelligence. 4 (3), 270-282 (2023).
  32. Strubell, E., Ganesh, A., McCallum, A. Energy and policy considerations for deep learning in NLP. Proc ACL. , 3645-3650 (2020).
  33. Meshram, V., Patil, K., Meshram, V. Effective medicine management for visually impaired people: PocketMed. ICIC Express Lett. 17 (12), 1331-1340 (2023).
  34. Suryawanshi, Y., Meshram, V., Meshram, V., Patil, K., Chumchu, P. Face mask wearing image dataset: A comprehensive benchmark for image-based face mask detection models. Data in Brief. 51, 109755(2023).
  35. de Souza, F. M., et al. Sustainable machine learning: Foundations and trends. ACM Comput Surveys. 56 (2), 1-35 (2024).
  36. Meshram, V., Meshram, V., Patil, K., Suryawanshi, Y., Chumchu, P. A comprehensive dataset of damaged banknotes in Indian currency (Rupees) for analysis and classification. Data in Brief. 51, 109699(2023).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Energy Efficient DenoisingMedical ImagingImage EnhancementK Means ClusteringConvolutional AutoencoderSharpening KernelsCT ImagingMRI ImagingAdaptive ThresholdingTelemedicine Workflows
Video Coming Soon

Related Articles