Breast Cancer Detection via Microwave Imaging

The goal of this project is to build an integrated microwave imaging system for the early detection of breast cancer. The system uses a UWB Vivaldi antenna with an operating bandwidth of 2 GHz - 6 GHz to detect and localize tumors. The prototype hardware will consist of two Vivaldi antennas (one as

2025-06-28 16:25:44 - Adil Khan

Project Title

Breast Cancer Detection via Microwave Imaging

Project Area of Specialization Biomedical EngineeringProject Summary

The goal of this project is to build an integrated microwave imaging system for the early detection of breast cancer. The system uses a UWB Vivaldi antenna with an operating bandwidth of 2 GHz - 6 GHz to detect and localize tumors. The prototype hardware will consist of two Vivaldi antennas (one as a transmitter and one as a receiver) to send non-ionizing microwaves and measure the scattering signal from the target. The project also involves the development of a phantom (to mimic the dielectric properties of the breast) with a high contrast object emulating the tumor placed inside it. The high contrast object emulating the tumor characteristics has a higher dielectric constant as compared to healthy tissue cells. The scattered signals from the high contrast object are measured using a vector network analyzer and will be processed through an open-source imaging algorithm known as Microwave Radar-based Imaging Toolbox (MERIT). The proposed system is a practical example of UWB Antennas-based medical imaging.

Project Objectives Project Implementation Method

Figure 1

Figure 1 shows the hardware setup of the proposed project. Our project setup will consist of two Vivaldi antennas (selected due to their directivity and wide-band properties.) that are attached to a NEMA 23 stepper motors (NEMA 23, 2.2A) via a rod (made of material that does not affect the conductance of the antenna).
Each motor is driven by a driver IC Tb6560 (3A, 12-24V). The motor rotates the antenna along the circumference of the target phantom (which will mimic the characteristics of normal breast tissue) to capture the scattering parameters. An Arduino Mega is used as a controller to control the motor assembly. The scattering parameters are measured using a VNA (2-port, 100 kHz – 18 GHz) and are processed through an image reconstruction program built on an open-source imaging algorithm MERIT for image reconstruction.

Benefits of the Project Technical Details of Final Deliverable

The main function of the hardware is to rotate the transmitting and receiving antenna around the circumference of the phantom. Following are its deliverables.

Vivaldi Antenna: Vivaldi antenna is a type of PCB printed antenna which is known for its broad-band frequency range and directivity. Keeping in view the requirements of our project, we designed, simulated, and fabricated two Vivaldi antennas to use as transmitter and receiver. Our Vivaldi antennas are fabricated using FR-4 substrate with a dielectric constant of 4.

Vivaldi Antenna Diagram

Vivaldi Antenna Far-field 3D plot

Azmuith_plane_90cut-angle

Azmuith_plane_0cut_angle

Z-Parameter (Real)

Z _ Parameter (Imaginary)

Stepper Motor: To rotate the transmitter and receiver around the target, two stepper motors namely Nema 23 and Nema 17 stepper motors are used. These motors support micro-step revolution allowing us to precisely control the position of the of the antennas and direct the rotation of each antenna. The motors are attached to supporting structures, which are mostly 3-D printed, holding both the transmitter and receiver in their respective position.

TB6560 Driver IC: TB6560 Driver IC is a PWM (Pulse-Width Modulation) chopper-type stepping motor driver IC designed for sinusoidal-input micro-step control of bipolar stepping motors. TB6560 are used to control the rotation and direction of Nema 23 and Nema 17 stepper motors which is turn control the transmitter and receiver antenna respectively.

TB6560 Driver IC

Arduino Uno (Micro-controller): Arduino UNO is the micro-controller which is being used with configuration with TB650 Driver IC. It is used to program the driver IC and is enabling the whole system to automatedly be controlled.  

Arduino UNO

Vector Network Analyser: Vector Network Analyser (VNA) allows us to take readings and take the values of the s-parameters of the target phantom.  The VNA is attached to the antennas and is also the source of Rf power. It is a very expensive device, fortunately, the university has allowed us to use theirs. (Hence will not be added to the expenditure list).

Vector Network Analyzer

Breast Phantom: For testing of designed system, we have designed various phantoms which are basically decoys mimicking to dielectric properties of a human breast. After extensive literature review, we identified common items (such as petroleum jelly, castor oil, wheat, water etc.) that can be used to create a mixture which approximately has the same profile as human breast tissues. Based on this, we created three different phantom models:

Homogeneous Breast Phantom

Homogeneous Breast Phantom Testing

3-D printed phantom

3D Printed Phantom Voids

3D-printed components:  To complete our hardware system, we designed a motor assembly that will allow the steppers motors to rotate the transmitter and receiver antennas. This motor assembly mostly contains parts that are 3-D printed and were designed using Fusion 360. Its also contains ball bearings and other components.

Initial Hardware Prototype

Optimized Hardware Design

Optimized Hardware Cross-section View XY-plane

Final Deliverable of the Project HW/SW integrated systemCore Industry HealthOther Industries Medical Core Technology OthersOther Technologies Artificial Intelligence(AI), 3D/4D PrintingSustainable Development Goals Good Health and Well-Being for People, Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 74408
Blue pill Micro controller Equipment1850850
Nema 23 Stepper Motor Equipment116001600
Nema 17 Stepper motor Equipment1500500
TB6560 Driver IC Equipment210002000
PLA Plastic Filament 1.75 mm dia. (1 kg) Equipment131693169
Cylindrical Glass 300ml Equipment252104
Petroleum Jelly 368 gram Equipment1835835
Ardunio Uno R3 SMD board with USB cable Equipment118001800
NACHI 6006-2NSE bearing Equipment2300600
Sasso Olive Oil 200 ml Equipment1450450
Photopolymer 3D modeling Equipment1550550
Acrylic sheet 5mm 24 x24 mm Equipment130003000
Acrylic sheet 3mm 23 x18 mm Equipment117501750
Antenna Fabrication FR-4 substrate Equipment21000020000
3-D printing Breast model approx. 750 grams Equipment11350013500
3-D printing Cylinders approx. 250 grams Equipment236007200
3-D printing Antenna Arms approx. 100 grams Equipment218003600
24V 3A DC adapter Equipment115001500
PVC pipes 10 mm dia. (24 inches long) Equipment1600600
Acrylic cutting using Laser Engraver Equipment1800800
Tark plastic set containers 750 ml Miscellaneous 1295295
Rocket tape (double sided) Miscellaneous 1100100
Gsma Elfy 50 ml Miscellaneous 1019190
Gsma Elfy 250 ml Miscellaneous 1150150
Poster Printing A1 size Miscellaneous 1600600
Transportation (Fuel charges) Miscellaneous 186658665

More Posts