Time Reversal Algorithm with Finite-Difference Time-Domain Method Software implementation of a microwave imaging technique for breast cancer early diagnosis.
This repo contains Matlab files I have wrote for my graduation project. This project is based on a paper by P. Kosmas & C.M. Rappaport.
- Run
WithTumor.m
andWithoutTumor.m
. These will collect data from 3D simulated tissue. Collected data is exported towithtumor.mat
andwithouttumor.mat
files. - Then run
TR.m
file. This is time reversal algorithm. It will take difference signals from previous two simulations. Filters the signal using some special filter, then propagates it in the same environment backwards in time. 2D slice of electrical Field in the 3D environment is visualised in every n iterations. Hopefully you can see tumor in the visual.
Tumor inside dielectric medium observed by linear antenna array
Dielectric medium without tumor observed by linear array
Time Reversal of linear array, dielectric medium
Time Reversal of linear array, conductive medum
Tumor inside conductive medium observed by linear array
Conductive medium without tumor observed by linear array
2D lossless FTDT causal-time simulation
same but with parameters choosen by Kosmas et al.
2D lossy simulation
2D lossy simulation with tissue material
3D lossless sim
3D sim with material
3D lossy with
Retrieved from Pelin Cerav's work.