article · Neural Computing and Applications
Abstract Timely cancer detection is crucial for reducing mortality rates associated with delayed diagnosis and treatment. This study presents a novel, non-invasive tumor detection technique that integrates finite element analysis (FEA) with machine learning (ML) models. A piezoelectric sensor, developed using vibration absorber phenomena, was designed to detect changes in tissue stiffness caused by tumors. The sensor's interaction with soft tissue of varying Young’s modulus (9 to 185 kPa) was simulated to mimic the properties of cancerous tissue. Modal and harmonic analyses using ANSYS software, including indentation trials, were conducted to study the sensor’s response to stiffness variations, creating a dataset based on tumor sizes (5, 10, 12, 15, 17, 20, and 25 mm in diameter) at different vertical and horizontal distances from the tissue surface to the tumor center, simulating various growth stages and depths. The collected data were used to train two machine learning models: a recurrent neural network (RNN) for precise tumor localization and sizing and a feedforward neural network (FNN) to estimate tissue stiffness through sensor absorber frequencies. The proposed methodology demonstrated promising results, with a minimum error of 0.04 mm in tumor size estimation and 0.0319 kPa in stiffness detection. This approach offers potential improvements in early tumor detection by providing accurate and noninvasive diagnostics, particularly in resource-constrained environments.
This page summarises published work. The authoritative version sits with the publisher.
DOI: 10.1007/s00521-025-11126-4
Is something wrong with this record? Report it or request removal.
Discussion
Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.
No discussion yet. Open the first thread.
New to MARATTO™? Create a free account.