Research Article

Pré-processamento de Imagens e Sensibilidade ao Otimizador: Implicações para Redes Neurais Convolucionais no Diagnóstico de Tumores Cerebrais

DOI:

10.3791/69459

February 17th, 2026

In This Article

Summary

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

Este estudo emprega uma estrutura controlada para avaliar pipelines de pré-processamento e otimizadores dentro de uma arquitetura fixa, com o objetivo de determinar como o pré-processamento clássico afeta otimizadores e Redes Neurais Convolucionais (CNNs) na classificação de tumores cerebrais.

Abstract

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

A classificação de tumores cerebrais usando ressonância magnética (RM) apresenta desafios devido a variações no tamanho, formato e textura do tumor. Embora métodos tradicionais de pré-processamento de imagens sejam comumente empregados para melhorar a qualidade da entrada, seu impacto no comportamento dos otimizadores e no desempenho da CNN ainda precisa ser investigado a fundo. Esta pesquisa examina o efeito do pré-processamento na convergência, generalização e precisão da classificação entre vários otimizadores. Utilizamos um conjunto de dados Kaggle disponível publicamente para criar dois pipelines de pré-processamento: um pipeline de linha de base que apenas redimensiona imagens e um pipeline tradicional que converte imagens em tons de cinza, as desfoca e aplica filtragem morfológica. Em seguida, testamos como esses pipelines afetam três otimizadores: Adam, Propagação Quadrática Média Raiz (RMSProp) e Descida Estocástica do Gradiente (SGD). Para separar variáveis de protocolo, uma arquitetura CNN fixa é utilizada em todo o sistema. O desempenho é avaliado usando precisão, exatião, recordação e pontuação F1, validados por meio de validação cruzada de cinco vezes. Os resultados mostram que o pré-processamento de linha de base gera consistentemente maior precisão e convergência mais estável entre todos os otimizadores, com RMSProp e SGD alcançando a maior precisão média de 99,53% sob validação cruzada cinco vezes. Os resultados abordam o efeito pouco estudado do pré-processamento no desempenho dos otimizadores, enfatizando a necessidade de estratégias de treinamento conscientes do pré-processamento para melhorar a robustez e a interpretabilidade na análise de imagens médicas.

Introduction

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

A classificação de tumores cerebrais usando ressonância magnética (RM) é uma tarefa crucial em neurooncologia, onde o diagnóstico precoce e preciso influencia diretamente o planejamento do tratamento e os desfechos dospacientes 1. As CNNs tornaram-se a abordagem dominante para automatizar esse processo devido à sua capacidade de aprender características espaciais e texturais hierárquicas diretamente a partir de dados brutosde imagem 2. No entanto, a qualidade dos dados de entrada continua sendo um fator determinante fundamental para o desempenho do modelo. Técnicas clássicas de pré-processamento — como conversão em tons de cinza, borramento gaussiano, limiar e operações morfológicas — são rotineiramente aplicadas para reduzir o ruído e enfatizar limites estruturais 3,4,5. Gangadharan et al. realizaram uma análise comparativa de modelos de aprendizado profundo para a previsão de tumores cerebrais, destacando a variabilidade no desempenho entre arquiteturas e a importância das características do conjunto de dados na formação dosresultados 6. Qureshi et al. propuseram uma CNN ultra-leve para detecção de tumores multiclasse, enfatizando a eficiência computacional e a aplicabilidade em tempo real sem comprometer a precisãodiagnóstica 7. Indo além da imagem estrutural, Qureshi et al. exploraram a classificação radiogenômica usando características multi-ômicas fundidas de varreduras de ressonância magnética multiparamétricas para prever o status de metilatura do promotor metilguanina-DNA metiltransferase (MGMT), demonstrando o potencial de modalidades integradas de dados para perfil tumoralnão invasivo 8. Apesar de sua ubiquidade, o impacto posterior dessas transformações na dinâmica de treinamento CNN, no comportamento dos otimizadores e na interpretabilidade ainda é pouco explorado.

Avanços recentes na classificação de tumores cerebrais têm se concentrado na complexidade arquitetônica, híbridos segmentação-classificação e aprendizado por transferência. O MultiFeNet, por exemplo, emprega fusão de características multiescala para melhorar a representaçãoespacial 9, enquanto modelos de conjunto e CNNs 3D oferecem alta fidelidade ao custo de um overhead computacionalaumentado 10,11. Estudos recentes sobre métodos híbridos, como transformação wavelet com Support Vector Machine (SVM) e detecção de bordas baseada em autômatos celulares, normalmente exigem recursos artesanais ou processamento em múltiplosestágios 12,13. Pesquisas comparativas sobre conjuntos de dados desequilibrados destacaram os desafios para alcançar a generalização por classe14. Abordagens de aprendizagem por transferência usando redes pré-treinadas, como VGG e ResNet, mostraram potencial na classificação de ressonânciamagnética 15, 16, 17; no entanto, eles frequentemente tratam o pré-processamento como uma etapa fixa a montante. Esses modelos raramente isolam como transformações de entrada afetam a convergência do otimizador ou a retenção semântica.

Estudos conscientes do pré-processamento começaram a destacar essa lacuna. Ivanescu et al. demonstraram que a filtragem excessiva pode degradar a sensibilidade da CNN a padrões tumoraissutis 3. Vu et al. demonstraram que a conversão e o redimensionamento em escala de cinza podem descartar informações contextuais, afetando assim a precisãodiagnóstica 4. Hooper et al. revelaram que a filtragem por Tomografia Computada (CT) a montante induz variabilidade de desempenho, ressaltando a fragilidade das CNNs em relação aos deslocamentos de domínio5. Kundu et al. propuseram transformações de intensidade baseadas em Gaussas para melhorar asegmentação 18; no entanto, eles não avaliaram a sensibilidade do otimizador. Enquanto isso, Asiri et al. e Aamir et al. otimizaram os hiperparâmetros CNN para a detecção de tumorescerebrais 16,17, destacando o desempenho superior de Adam sem analisar como ele responde às mudanças de pré-processamento. Ferramentas de explicabilidade como o Gradient-weighted Class Activation Mapping (Grad-CAM) e as SHapley Additive exPlanations (SHAP) avançaram nossa compreensão da tomada de decisão CNN ao visualizar regiões discriminativas porclasse 19,20. Esses métodos são essenciais para validar se o pré-processamento melhora ou distorce a retenção semântica.

No entanto, poucos estudos examinaram sistematicamente como o pré-processamento afeta a convergência, generalização e interpretabilidade dos otimizadores sob uma arquitetura fixa – questões que são tanto clinicamente quanto computacionalmente significativas. Clinicamente, suavizações excessivas ou transformações de intensidade podem atenuar gradientes de textura e espaço diagnosticamente relevantes, reduzindo a fidelidade da localização e a confiança dos clínicos. Computacionalmente, otimizadores reagem de forma diferente a mudanças na escala de características e na variância do gradiente; Os descompassos entre complexidade de entrada e dinâmica do otimizador podem produzir convergência instável ou uma generalização mais ruim.

Para resolver isso, introduzimos um framework de caminho duplo que compara sistematicamente pipelines de pré-processamento de linha de base (apenas redimensionamento) e tradicionais entre três otimizadores — Adam, RMSProp e SGD — usando uma arquitetura CNN consistente e o conjunto de dados21 do BR35H Kaggle. Avaliamos o desempenho da classificação, a velocidade de convergência e a interpretabilidade usando o Grad-CAM, validado por meio de validação cruzada de cinco vezes. Diferentemente de trabalhos anteriores que confundem mudanças arquitetônicas e de pré-processamento, este protocolo isola o pré-processamento como uma variável independente, revelando que filtragem agressiva pode prejudicar o desempenho do otimizador e a atenção espacial.

A estrutura apresentada aqui oferece várias vantagens em relação aos modelos existentes. Primeiro, ele avalia explicitamente as interações entre estratégias de pré-processamento e otimizadores, uma dimensão frequentemente negligenciada em estudos de aprendizado em conjunto etransferência 15,16,17. Segundo, mantém uma arquitetura CNN fixa, simulando assim restrições de implantação no mundo real onde a reconfiguração normalmente éimpraticável 22. Terceiro, integra métodos de atribuição visual para avaliar a retenção semântica, complementando trabalhos anteriores em estudos radiômicos e de característicasartesanais 23. Por fim, a estrutura oferece insights reproduzíveis sobre estratégias de treinamento conscientes do pré-processamento, aumentando assim tanto a robustez quanto a interpretabilidade.

Ao sintetizar insights dos métodos depré-processamento 3,4,5, estudos deotimizadores 16,17 e ferramentas de explicabilidade19,20, este trabalho apresenta um pipeline prático e interpretável para a classificação de tumores cerebrais que equilibra precisão, estabilidade e relevância clínica.

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

Protocol

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

A Figura 1 mostra uma visão geral do fluxo de trabalho do Protocolo. Este estudo examina o efeito do pré-processamento clássico de imagens no desempenho das CNNs e no comportamento dos otimizadores na classificação de tumores cerebrais usando ressonância magnética. O protocolo abrange preparação de conjuntos de dados, pipelines de pré-processamento de caminho duplo, arquitetura de modelos, configuração do otimizador, avaliação de desempenho e validação de interpretabilidade. Todos os experimentos foram executados em Python 3.10.12 usando Keras versão 2.13.1 com backend TensorFlow, OpenCV versão 4.8.0 e Matplotlib versão 3.8.0.

Preparação de conjuntos de dados
O conjunto de dados BR35H de ressonância magnética de tumores cerebrais do Kaggle21, composto por 3.000 imagens igualmente divididas em classes de presente de tumor ("sim") e ausente de tumor ("não"), foi utilizado neste estudo. Todas as imagens foram redimensionadas para 128 × 128 pixels usando a função cv2.resize do OpenCV para padronizar as dimensões de entrada entre experimentos. A amostragem estratificada com a train_test_split do Scikit-learn garantiu representação equilibrada entre o conjunto de treinamento (80%) e o conjunto de validação (20%), mantendo assim consistência na distribuição das classes em cada dobra.

Além do conjunto de dados público BR35H, validamos esse protocolo usando um conjunto independente coletado do Ultralytics Brain Tumor Dataset (https://docs.ultralytics.com/datasets/detect/brain-tumor/). Este conjunto de dados consiste em um conjunto de treinamento válido de 878 imagens e um conjunto de teste de 223 imagens, com duas classes claramente definidas: Negativa (imagens sem tumores cerebrais) e Positiva (imagens com tumores cerebrais). A inclusão desse conjunto de dados independente nos permitiu avaliar ainda mais a generalização e robustez do framework além dos dados originais.

Pipelines de pré-processamento
Dois pipelines distintos de pré-processamento foram implementados para avaliar o impacto do pré-processamento clássico de imagens. O pipeline de Pré-processamento de Linha de Base (BP) simplesmente redimensionava as imagens para 128 × 128 pixels sem transformações adicionais, preservando assim a intensidade bruta dos pixels e as características estruturais como condição de controle. O pipeline de Pré-processamento Tradicional (TP) aplicou uma sequência de etapas clássicas de processamento de imagens usando funções OpenCV: conversão em tons de cinza (cv2.cvtColor) para reduzir a dimensionalidade do canal, desfoque Gaussiano (cv2. GaussianBlur) para suprimir ruído e aumentar ocontraste 24, limiar (cv2.threshold) para segmentar estruturas de altaintensidade 25, operações morfológicas (cv2.erode, cv2.dilatar) para refinar bordas e reduzir artefatos26, e detecção de contorno (cv2.findContours) para identificar regiões de interesse. Esse pipeline aumentou o contraste e reduziu a confusão visual, embora corresse o risco de suprimir texturas diagnosticamente relevantes.

Arquitetura do modelo
Uma CNN personalizada foi implementada e mantida constante em todos os experimentos para isolar os efeitos do pré-processamento e da escolha do otimizador. A arquitetura consistia em uma camada de entrada (128 × 128 × 1), três camadas convolucionais (a primeira com 32 filtros e as duas seguintes com 64 filtros, todas usando 2 × 2 kernels e ativação da Unidade Linear Retificada (ReLU), cada uma seguida por 2 × 2 pooling máximo. A saída era achatada e passada por uma camada densa de 128 unidades com ativação ReLU, seguida por uma camada de dropout (taxa = 0,5) e, finalmente, uma única unidade sigmoide para classificação binária. Esse design busca um equilíbrio entre interpretabilidade e eficiência computacional, tornando-o adequado para hardware clínico com recursos limitados.

Configuração do otimizador
Três otimizadores foram avaliados com hiperparâmetros fixos: Adam (taxa de aprendizado = 0,001, β1 = 0,9, β2 = 0,999, épsilon = 1e−07), RMSProp (taxa de aprendizado = 0,001, rho = 0,9, épsilon = 1e−07) e SGD (taxa de aprendizado = 0,005, momento = 0,9, Nesterov desativado). Os parâmetros de treinamento foram mantidos constantes entre os experimentos, com um lote de 32.50 épocas e parada precoce (paciência = 10) implementada via callbacks Keras para evitar superajuste.

Avaliação de desempenho
O desempenho foi avaliado usando precisão, precisão, recordação e pontuação F1, calculados com a classification_report do Scikit-learn. Curvas de perda de treinamento e validação foram plotadas com Matplotlib para avaliar a velocidade de convergência e detectar sobreajuste. Os resultados foram tabulados e visualizados para comparar a sensibilidade do otimizador sob diferentes condições de pré-processamento.

Validação da interpretabilidade
A interpretabilidade foi validada usando visualizações Grad-CAM geradas a partir da camada convolucional final. Mapas de calor foram gerados usando funções Keras e TensorFlow e depois sobrepostos às imagens originais de ressonância magnética usando Matplotlib. Essa medida garantiu que a atenção espacial da CNN estivesse alinhada com regiões tumorais clinicamente relevantes, apoiando assim a transparência e a confiança diagnóstica.

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

Results

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

Otimizador Adam - Pré-processamento de linha base:
A Figura 2 ilustra o desempenho de um modelo de classificação de tumores cerebrais usando o otimizador Adam com pré-processamento de linha de base. A matriz de confusão mostra uma separação quase perfeita entre casos tumorosos e não tumorais, com apenas 8 classificações erradas entre 600 amostras. O relatório de classificação que acompanha confirma isso com precisão, recordação e pontuaç...

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

Discussion

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

O sucesso da classificação de tumores cerebrais baseada em CNN neste estudo foi impulsionado principalmente por dois componentes do protocolo: o projeto do pré-processamento e a seleção do otimizador. O pré-processamento de linha de base — consistindo apenas no redimensionamento da imagem — preservou a intensidade nativa dos pixels e a estrutura espacial, permitindo que o modelo aprendesse características clinicamente relevantes. Em contraste, métodos tradicionais de pré-processamento (c...

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

Disclosures

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

Os autores não têm nada a revelar.

Acknowledgements

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

Os autores expressam seu agradecimento e sinceros agradecimentos à Universidade GITAM, à equipe de liderança, ao Reitor e ao Chefe do Departamento de Ciência da Computação e Engenharia do campus de Visakhapatnam, pelo apoio contínuo e incentivo à pesquisa e desenvolvimento.

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

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
API WrapperKeras2.13.1(RRID:SCR_016345)API de alto nível para arquitetura CNN e treinamento
Ferramenta de AtribuiçãoImplementação do Grad-CAMPersonalizado (via Keras)Explicação visual da atenção da CNN
Conjunto de dados de ressonância magnética de tumores cerebrais BR35H  Kagglehttps://www.kaggle.com/ahmedhamada0/brain-tumor-detectionFonte das imagens de ressonância magnética rotuladas para classificação  
Conjunto de Dados de Tumores Cerebrais  Ultralíticoshttps://docs.ultralytics.com/datasets/detect/brain-tumor/
Biblioteca de Aprendizado ProfundoTensorFlow2.15.0 (RRID:SCR_018345)Backend para implementação do modelo CNN
Processamento de ImagemOpenCV4.8.0 (RRID:SCR_015526)Pré-processamento: escala de cinza, desfoque, limiar, morfologia
Linguagem de ProgramaçãoPython3.10.12 (RRID:SCR_008394)Ambiente de execução para todos os experimentos
VisualizaçãoMatplotlib3.8.0 (RRID:SCR_008624)Plotando curvas de perda e sobreposições Grad-CAM

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Devkota, B., et al. Image segmentation for early stage brain tumor detection using mathematical morphological reconstruction. Procedia Comput Sci. 125, 115-123 (2018).
  2. Antony, A., Minla, K. S. Brain tumor detection from MRI images using CNN. Int J Creat Res Thoughts. 10 (4), 95-100 (2022).
  3. Ivanescu, R. C. A statistical evaluation of the preprocessing medical images impact on a deep learning network's performance. Ann Univ Craiova Math Comput Sci Ser. 49 (2), 411-421 (2022).
  4. Vu, H. A. Integrating preprocessing methods and convolutional neural networks for effective tumor detection in medical imaging. arXiv. , (2024).
  5. Hooper, S. M., et al. Impact of upstream medical image processing on downstream performance of a head CT triage neural network. Radiol Artif Intell. 3 (4), e200229(2021).
  6. Comparative analysis of deep learning-based brain tumor prediction models using MRI scan. Gangadharan, S. M. P., et al. 2023 3rd International Conference on Innovative Sustainable Computational Technologies (CISCT), Dehradun, India, , (2023).
  7. Qureshi, S. A., et al. Intelligent ultra-light deep learning model for multi-class brain tumor detection. Appl Sci. 12 (8), 1-22 (2022).
  8. Qureshi, S. A., et al. Radiogenomic classification for MGMT promoter methylation status using multi-omics fused feature space for least invasive diagnosis through mpMRI scans. Sci Rep. 13, 3291(2023).
  9. Agrawal, T., et al. MultiFeNet: multi-scale feature scaling in deep neural network for the brain tumour classification in MRI images. Int J Imaging Syst Technol. 34 (1), 1-15 (2023).
  10. Brain tumor detection using U-Net and 3D CNN architecture. Ghanshala, A., et al. 2022 International Conference on Computing, Communication, and Intelligent Systems (ICCCIS), Greater Noida, India, , (2022).
  11. Medical image denoising and brain tumor detection using CNN and U-Net. Shivahare, B. D., et al. 2023 3rd International Conference on Innovative Sustainable Computational Technologies (CISCT), , Dehradun, India. (2023).
  12. Kumar, S., et al. Enhancing brain tumor segmentation using Berkeley wavelet transformation and improved SVM. Open Bioinform J. 18, e18750362358232(2025).
  13. Cellular automata based edge-detection for brain tumor. Diwakar, M., Patel, P. K., Gupta, K. 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI, Mysore, India, , (2013).
  14. Agrawal, T., et al. A comparative study of brain tumor classification on unbalanced dataset using deep neural networks. Biomed Signal Process Control. 94, 106256(2024).
  15. Khan, M. A., et al. Transfer learning for accurate brain tumor classification in MRI: a step forward in medical diagnostics. Discov Onc. 16, 1040(2025).
  16. Asiri, A. A., et al. Enhancing brain tumor diagnosis: an optimized CNN hyperparameter model for improved accuracy and reliability. PeerJ Comput Sci. 10, e1878(2024).
  17. Aamir, M., et al. Brain tumor detection and classification using an optimized convolutional neural network. Diagnostics. 14 (16), 1714(2024).
  18. Kundu, S., Das, B., Balas, V. E. Data conditioning to improve segmentation of brain MRI using CNN. Computer Vision and Image Processing. CVIP 2024. Communications in Computer and Information Science. , Springer. Cham. (2025).
  19. Grad-CAM: visual explanations from deep networks via gradient-based localization. Selvaraju, R. R., et al. 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy, , (2017).
  20. Iftikhar, S., et al. Explainable CNN for brain tumor detection and classification through XAI based key features identification. Brain Inform. 12, 10(2025).
  21. BR35H: brain tumor detection 2020. , Kaggle Dataset. https://www.kaggle.com/ahmedhamada0/brain-tumor-detection (2021).
  22. Zhang, D., et al. Neural networks-based fixed-time control for a robot with uncertainties and input dead zone. Neurocomputing. 390, 139-147 (2020).
  23. Tabassum, M., et al. Radiomics and machine learning in brain tumors and their habitat: a systematic review. Cancers. 15 (15), 3845(2023).
  24. Gonzalez, R. C., Woods, R. E. Digital Image Processing. , Pearson. Upper Saddle River, NJ. (2008).
  25. Otsu, N. A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern. 9 (1), 62-66 (1979).
  26. Haralick, R. M., et al. Image analysis using mathematical morphology. IEEE Trans Pattern Anal Mach Intell. 9 (4), 532-550 (1987).
  27. Esteva, A., et al. Dermatologist-level classification of skin cancer with deep neural networks. Nature. 542, 115-118 (2017).
  28. Tjoa, E., Guan, C. A survey on explainable artificial intelligence (XAI): toward medical XAI. IEEE Trans Neural Netw Learn Syst. 32 (11), 4793-4813 (2021).
  29. Maier-Hein, L., et al. Metrics reloaded: recommendations for image analysis validation. Nat Methods. 21 (2), 195-212 (2024).
  30. Pineau, J., et al. Improving reproducibility in machine learning research. J Mach Learn Res. 22 (164), 1-20 (2021).
  31. Yaqub, M., et al. State-of-the-art CNN optimizer for brain tumor segmentation in magnetic resonance images. Brain Sci. 10 (7), 1-20 (2020).

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

Brain Tumor ClassificationImage PreprocessingConvolutional Neural NetworksMRI Brain TumorsOptimizer SensitivityCNN PerformanceRMSProp OptimizerStochastic Gradient DescentFive Fold Cross ValidationMedical Image Analysis

Related Articles