Code Monkey home page Code Monkey logo

tr-fdtd's Introduction

TR-FTDT

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.

How it Works?

  • Run WithTumor.m and WithoutTumor.m. These will collect data from 3D simulated tissue. Collected data is exported to withtumor.mat and withouttumor.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.

Content

diel_tumor_lin.m

Tumor inside dielectric medium observed by linear antenna array

diel_no_tumor_lin.m

Dielectric medium without tumor observed by linear array

TR_lin.m

Time Reversal of linear array, dielectric medium

TR.m

Time Reversal of linear array, conductive medum

WithTumor.m

Tumor inside conductive medium observed by linear array

WithoutTumor.m

Conductive medium without tumor observed by linear array

Old Content

bitirme1.m

2D lossless FTDT causal-time simulation

bitirme2.m

same but with parameters choosen by Kosmas et al.

bitirme3.m

2D lossy simulation

bitirme4.m

2D lossy simulation with tissue material

Maxwell3D.m

3D lossless sim

Material3D.m

3D sim with material

Conductivity.m

3D lossy with

Other scripts

Retrieved from Pelin Cerav's work.

tr-fdtd's People

Contributors

overengineer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.