$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Este estudo não envolveu experimentos diretos com participantes humanos ou animais. Todo o trabalho foi realizado utilizando o conjunto de dados LC25000 anonimizado e público de imagens histopatológicas, que não continha informações identificáveis do paciente nem manuseio direto de tecido humano. Não foi necessária aprovação do Conselho de Revisão Institucional (IRB) ou do Comitê de Cuidado e Uso Institucional de Animais (IACUC). Todos os procedimentos cumpriram padrões éticos e seguiram os termos de uso do conjunto de dados para pesquisa acadêmica. A Figura 2 mostra os passos do diagrama do fluxo de trabalho.

Figura 2: Fluxo de trabalho do método proposto. O fluxo de trabalho inclui pré-processamento de dados, aumentação, treinamento de modelos e avaliação. Por favor, clique aqui para ver uma versão ampliada desta figura.
Descrição do conjunto de dados
O conjunto de dados LC25000 foi utilizado para este estudo. Consistia em 25.000 imagens histopatológicas, todas uniformmente formatadas como arquivos JPEG com resolução de 768 × 768 pixels. O conjunto de dados se originou de um conjunto inicial de 1.250 imagens originais, incluindo 250 imagens de tecido pulmonar benigno, 250 adenocarcinomas pulmonares, 250 carcinomas de células escamosas pulmonares, 250 imagens de tecido benigno do cólon e 250 adenocarcinomas do cólon. As imagens restantes foram geradas por meio de aumento de dados para expandir o conjunto de dados, garantindo uma coleção diversificada e extensa para treinamento e validação robustos do modelo.
As imagens de alta resolução permitiram um exame detalhado das estruturas celulares, o que foi essencial para a classificação precisa do câncer. A ampliação de dados era necessária devido ao número limitado de imagens originais; Técnicas como rotações, flips, zooms e shifts foram empregadas para aumentar sinteticamente o tamanho e a diversidade do conjunto de dados. Esse processo gerou mais 23.750 imagens sintéticas de forma balanceada por classes, resultando em um conjunto final de dados de 25.000 imagens, com cada classe contendo 5.000 imagens após a ampliação.
Pré-processamento de dados
As imagens histopatológicas brutas dentro do conjunto de dados tinham resolução de 768 × 768 pixels. Para garantir compatibilidade com a arquitetura EfficientNetB7 e maximizar a eficiência computacional, cada imagem foi redimensionada de 768 × 768 para 224 × 224 pixels. Esse processo de redimensionamento representou um equilíbrio entre preservar características histológicas essenciais e reduzir a sobrecarga computacional. A operação de redimensionamento foi representada matematicamente, conforme mostrado em
Equação 1:
(1)
onde X representava a imagem original, Xredimensionado era a imagem redimensionada, e h e w eram a altura e largura desejadas, respectivamente. Todos os valores de pixels foram normalizados para uma faixa de 0 a 1, o que estabilizou e acelerou o treinamento ao garantir uma distribuição consistente de entrada entre as imagens. Essa normalização foi calculada matematicamente, conforme mostrado na Equação 2. Essa etapa foi essencial para melhorar a convergência dos modelos durante o treinamento.
(2)
A ampliação de dados foi empregada como uma técnica crítica para aumentar a robustez e aplicabilidade dos modelos de aprendizado profundo, especialmente no contexto de imagens médicas com conjuntos de dados limitados e desequilibrados. Neste estudo, uma variedade de técnicas de aumento foi aplicada usando o módulo ImageDataGenerator da TensorFlow para simular variação in vivo em imagens histopatológicas. Essas técnicas incluíam rotações aleatórias de até 20 graus para simular a variabilidade da orientação dos tecidos, deslocamentos horizontais e verticais de até 20% das dimensões da imagem para imitar a variabilidade da posição durante a preparação do slide, e zooms aleatórios de até 20% para refletir variabilidade nos níveis de ampliação.
Além disso, foi realizado o flipping horizontal para introduzir variações em imagem espelhada, enriquecendo ainda mais o conjunto de dados de treinamento. Para gerenciar pixels recém-sintetizados gerados durante essas transformações, foi adotada uma estratégia de preenchimento do vizinho mais próximo para garantir transições suaves e preservar a integridade das principais características histológicas. A matriz de rotação 2D usada para aumento é representada na Equação 3, e a Equação 4 define uma função com uma mudança incremental:
(3)
(4)
Essas técnicas de aumento compensavam desafios como desequilíbrio de classes, pequenas variações histológicas e limitações do conjunto de dados, permitindo que o modelo aprendesse características invariantes e reduzindo o risco de superajuste. Ao expandir sinteticamente o conjunto de dados e incorporar variabilidade controlada, a ampliação de dados melhorou significativamente a capacidade do modelo de generalizar para dados novos e não vistos, produzindo assim um sistema mais forte e robusto para implantação clínica no diagnóstico de câncer de pulmão e cólon.
Arquitetura do modelo
O modelo foi desenvolvido com base na arquitetura EfficientNetB7, uma rede de deep learning de última geração reconhecida por seu desempenho, escalabilidade e eficácia em tarefas de classificação de imagens. O EfficientNetB7 foi construído usando uma série de blocos Mobile Inverted Bottleneck Convolution (MBConv), que incorporavam convoluções separáveis em profundidade. Esse projeto estrutural comprimia efetivamente o modelo, resultando em reduções significativas no número de parâmetros com perda mínima de desempenho. Essa inovação permitiu que o modelo alcançasse alta precisão com menores custos computacionais, tornando-o particularmente adequado para aplicações computacionalmente intensivas, como análise histopatológica de imagens. A Figura 3 mostra a arquitetura do modelo do EfficientNetB7 pré-treinado.

Figura 3: Arquitetura do modelo do EfficientNetB7. Esta figura mostra a estrutura detalhada do modelo EfficientNetB7, ilustrando suas camadas principais e blocos funcionais usados para classificação de imagens. Por favor, clique aqui para ver uma versão ampliada desta figura.
O modelo aceitava imagens histopatológicas pré-processadas que haviam sido redimensionadas de suas dimensões originais de 768 × 768 pixels para 224 × 224 pixels para corresponder aos requisitos de entrada do EfficientNetB7. Cada imagem passou por vários processos dentro da rede, incluindo normalização em lote, funções de ativação do Swish e operações de convolução. A normalização em lote foi calculada conforme mostrado na Equação 5. A função de ativação do Swish introduziu a não linearidade e permitiu um treinamento mais rápido e eficiente em comparação com funções tradicionais como o ReLU. Essas camadas foram projetadas para extrair e aprimorar características hierárquicas, permitindo que o modelo aprendesse progressivamente de padrões de baixo nível para padrões de alto nível à medida que as imagens se propagavam pela rede.
(5)
A espinha dorsal convolucional do EfficientNetB7, pré-treinada no conjunto de dados ImageNet, forneceu um conjunto altamente generalizável de detectores de características eficazes em uma ampla gama de domínios de imagem. A base pré-treinada desempenhou um papel fundamental na captura de padrões sutis, porém informativos, em imagens histopatológicas, frequentemente caracterizadas por alta variabilidade intra-classe e características finas. A saída das camadas convolucionais era passada para uma camada global de pooling média, que reduzia as dimensões espaciais para um único vetor de características para cada imagem. Esse vetor, encapsulando as características mais relevantes aprendidas pelas camadas convolucionais, foi então achatado em um array unidimensional para compatibilidade com camadas totalmente conectadas. O algoritmo para a detecção aprimorada de câncer de pulmão e cólon é fornecido no Arquivo Suplementar 1.
A arquitetura de rede subsequente incluiu duas camadas densas (totalmente conectadas) com 128 e 64 unidades, respectivamente. Ambas as camadas utilizaram a função de ativação da Unidade Linear Retificada (ReLU) para introduzir não linearidade adicional e ajustar finamente as características extraídas, permitindo que o modelo reconhecesse padrões e relações mais precisas dentro dos dados. A camada final do modelo era uma camada de saída SoftMax com cinco neurônios, cada um representando uma das cinco classes do conjunto de dados. A função SoftMax produzia uma distribuição de probabilidade entre as classes, que refletia a previsão do modelo para cada imagem de entrada, conforme descrito na Equação 6:
(6)
A combinação de técnicas convolucionais de última geração, regularização robusta e estratégias eficazes de otimização resultou em um modelo de aprendizado profundo bem adequado para classificação de imagens médicas de alto risco. O modelo alcançou precisão, escalabilidade e eficiência operacional, demonstrando forte potencial para aplicação clínica no diagnóstico de câncer de pulmão e cólon. Dentro desse quadro, a regularização foi realizada principalmente por meio de aumento avançado de dados e uso de parada precoce; nenhum desentendimento explícito ou decaimento de peso foi aplicado às camadas densas.
Treinamento e validação
O pipeline de validação e pré-treinamento da rede neural convolucional (CNN) para LC25000 classificação histopatológica de imagens foi projetado para otimizar o desempenho do modelo e garantir boa generalização. O pipeline começou com pré-processamento abrangente, que incluiu a redução das imagens originais de 768 × 768 pixels para 224 × 224 pixels, para atender aos requisitos de entrada da arquitetura EfficientNetB7. As intensidades dos pixels foram normalizadas para a faixa [0, 1] para estabilizar e acelerar o treinamento, e técnicas de aumento de dados, incluindo rotações aleatórias, deslocamentos, zooms e flips horizontais — foram aplicadas para introduzir variabilidade e mitigar o sobreajuste. Essas operações de pré-processamento garantiam que o modelo aprendesse características invariantes e se generalizasse bem para novos dados.
O modelo EfficientNetB7, pré-treinado no conjunto de dados ImageNet, foi empregado como base, fornecendo um conjunto robusto de detectores de características capaz de identificar padrões histológicos sutis. O modelo foi posteriormente ajustado com duas camadas densas (128 e 64 unidades) ativadas pela função Retified Linear Unit (ReLU), seguidas por uma camada de saída SoftMax para classificação de cinco classes. Essa arquitetura foi otimizada tanto para precisão quanto para eficiência computacional, tornando-a adequada para análise de imagens médicas. A regra de atualização do otimizador Adam para θ é mostrada na Equação 7.
(7)
O treinamento do modelo foi realizado em lotes de 128 imagens usando o otimizador Adam, que escalou adaptativamente a taxa de aprendizado para promover uma convergência eficaz. Um critério inicial de parada foi implementado para monitorar a perda de validação e parar o treinamento caso nenhuma melhoria fosse observada, evitando assim o sobreajuste e otimizando os recursos computacionais. Durante o treinamento, métricas-chave de desempenho — incluindo precisão, perda, precisão e recordação — foram monitoradas usando um conjunto de validação de retenção que compreende 20% dos dados. O conjunto de retenção forneceu insights críticos sobre as capacidades de generalização do modelo e mitigou o risco de superajuste a dados não vistos.
A integração de estratégias avançadas de pré-processamento, aumento de dados e otimização resultou em excelente precisão e robustez do modelo, demonstrando forte potencial para aplicação clínica na detecção de câncer de pulmão e cólon. Todos os experimentos foram realizados em uma GPU NVIDIA Tesla P100 com 16 GB de memória e 64 GB de RAM do sistema. O pipeline completo de treinamento — incluindo pré-processamento, aumento e otimização de modelos — exigia aproximadamente três horas para completar dez épocas com um tamanho de lote de 128. Essa infraestrutura computacional foi selecionada para gerenciar eficientemente o grande conjunto de dados ampliado, mantendo tempos de treinamento razoáveis adequados para ambientes de pesquisa clínica.
Para reprodutibilidade, todos os hiperparâmetros críticos foram explicitamente especificados. O modelo foi treinado usando o otimizador Adam com uma taxa de aprendizado constante de 0,001. O treinamento era realizado por um máximo de 10 épocas, com paradas precoces baseadas na perda de validação e uma paciência de três épocas para evitar sobreajuste. Um lote de 128 foi utilizado tanto para as fases de treinamento quanto para validação. Para garantir resultados consistentes, a semente aleatória foi definida para 42 em todas as etapas do carregamento dos dados e do treinamento do modelo. Nenhum cronograma de decadência da taxa de aprendizagem foi aplicado durante o treinamento.
O protocolo combinava pré-processamento sistemático, hiperparâmetros bem calibrados, esquemas rigorosos de validação e um ambiente computacional aberto para promover tanto a precisão quanto a reprodutibilidade. O fluxo de trabalho, ao integrar arquitetura robusta de deep learning, otimização eficaz e desenho experimental reproduzível, estabeleceu uma base sólida para a classificação histopatológica de imagens. Além de demonstrar forte desempenho na detecção de câncer de pulmão e cólon, o protocolo definiu uma estrutura escalável que poderia ser estendida para desafios semelhantes de imagem biomédica em pesquisas futuras.
Durante o desenvolvimento do modelo, vários ajustes práticos foram implementados para alcançar resultados confiáveis e reprodutíveis. Paradas precoces e aumento avançado de dados foram usados para corrigir o desequilíbrio de classes e o sobreajuste. O alto uso de memória durante o treinamento foi mitigado redimensionando imagens para 224 × 224 pixels e usando um lote de 128 pixels. Quando a convergência lenta era encontrada, a taxa de aprendizado era empiricamente definida para 0,001. A verificação manual da estrutura do diretório de imagens era realizada para evitar erros de carregamento de dados, e sementes aleatórias eram corrigidas para garantir a reprodutibilidade. Essas estratégias podem servir como orientação prática para pesquisadores que enfrentam desafios análogos no treinamento de modelos de aprendizado profundo com grandes conjuntos de dados histopatológicos de imagens.
Análise estatística
A modelagem estatística do desempenho do modelo foi realizada utilizando um conjunto abrangente de métricas para avaliar precisão, estabilidade e generalizabilidade. As principais medidas de avaliação incluíram precisão, recordação, pontuação F1 e precisão para quantificar o desempenho na classificação. A matriz de confusão foi utilizada para reportar métricas de erro específicas de cada classe, calculadas de acordo com as Equações 8-10:
(8)
(9)
(10)
Além disso, medidas de erro como Erro Quadrático Médio (MSE), Erro Quadrático Médio Radicular (RMSE) e Erro Absoluto Médio (MAE) foram avaliadas para avaliar a precisão da predição, calculada usando as Equações 11-13:
(11)
(12)
(13)
A curva da Característica de Operação do Receptor (ROC) e a Área Sob a Curva (AUC) foram empregadas para avaliar a capacidade do modelo de discriminar entre classes em vários limiares. O AUC foi calculado conforme mostrado na Equação 14:
(14)
Essas análises estatísticas forneceram uma avaliação completa do desempenho de classificação do modelo, robustez e generalização para dados não vistos.
Estudo de ablação
Para avaliar melhor a contribuição de cada componente dentro do arcabouço de classificação, foi realizado um estudo de ablação omitindo ou modificando seletivamente elementos arquitetônicos específicos do modelo final. Especificamente, duas configurações experimentais alternativas foram avaliadas: uma configuração incluía tanto as camadas de Pool Média Global quanto as camadas Flatten, seguidas por duas camadas densas (128 e 64 unidades, respectivamente); a outra configuração omitiu tanto a camada Flatten quanto a camada densa de 128 unidades, restando apenas a camada Global Average Pooling e uma única camada densa de 64 unidades.
A arquitetura completa, conforme relatado nos resultados principais, alcançou uma precisão de validação de aproximadamente 96%. Quando a camada Flatten foi excluída, e apenas as camadas densas de 128 e 64 unidades foram usadas após o Global Average Pooling, a precisão da validação caiu para 81,6%. Por outro lado, quando a camada densa de 128 unidades foi excluída e a camada Flatten foi mantida, a precisão da validação diminuiu para 88%. Esses resultados indicaram a necessidade de incluir tanto a camada extra densa quanto os componentes arquitetônicos apropriados para alcançar o desempenho ideal na classificação. Os resultados dos experimentos de ablação demonstraram consistentemente que a combinação do Global Average Pooling, Flattening e duas camadas totalmente conectadas permitiu uma representação de características mais expressiva, resultando em uma classificação histopatológica de imagens mais robusta e precisa.