Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam...

44
Center for Subsurface Sensing & Imaging Systems Center for Subsurface Sensing & Imaging Systems NSF Year 6 Site Visit April 5, 2006 NSF Year 6 Site Visit April 5, 2006 Wave-Based Modeling, Highlighting Underground Sensing and Imaging Wave-Based Modeling, Highlighting Underground Sensing and Imaging Research Thrust R1-B Carey Rappaport Sara Wadia-Fascetti Miriam Leeser Carey Rappaport Sara Wadia-Fascetti Miriam Leeser

Transcript of Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam...

Page 1: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Center for Subsurface Sensing &Imaging Systems

Center for Subsurface Sensing &Imaging Systems

NSF Year 6 Site VisitApril 5, 2006NSF Year 6 Site VisitApril 5, 2006

Wave-Based Modeling, Highlighting Underground

Sensing and Imaging

Wave-Based Modeling, Highlighting Underground

Sensing and Imaging

Research Thrust R1-B

Carey RappaportSara Wadia-FascettiMiriam Leeser

Carey RappaportSara Wadia-FascettiMiriam Leeser

Page 2: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Modeling as a Unifying ElementModeling as a Unifying Element

SoilBED Experiments

UndergroundDetect. Alg.

GPR/Acoust. Sensor Design

Forward Computational

Models

L2

ConceptualModels

Wave Model.Toolbox

R1

R2

L1, L2

L3

R1,R2

R2,R3R1,R2

L1

L1

Page 3: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

CenSSIS Computational Modeling PrinciplesCenSSIS Computational Modeling Principles

Strengths

Models designed to address critical and realistic aspects of Underground Sensing problemIncorporate ground surface and lossy soil Models apply to other applications and modalities

Strengths

Models designed to address critical and realistic aspects of Underground Sensing problemIncorporate ground surface and lossy soil Models apply to other applications and modalities

Opportunities

Model refinement based on experimental observationsModel adaptability to MedBED, BioBED, and S3Accelerated computing by parallelizing intensive 3D codes.

Opportunities

Model refinement based on experimental observationsModel adaptability to MedBED, BioBED, and S3Accelerated computing by parallelizing intensive 3D codes.

Page 4: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

R1-B Computational Modeling in CenSSISR1-B Computational Modeling in CenSSIS

R1-BComputational

Modeling

Fundamental ScienceL1

R3

Time Domain:Impulse Radar,Sonar

LPM

R2

Frequency Domain:Stepped Frequency, Light

MVT, MSD

FDTD Born FDFD

Born

SAMM

G. BeamG. Beam

R1

SDFMM

Page 5: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

AcronymsAcronyms

FDTD – Finite difference time domain methodFDFD -- Finite difference frequency domain methodSAMM – Semi-Analytic Mode MatchingSDFMM – Steepest descent fast multipole methodG. Beam – Gaussian ray/beam methodFEM – Finite element methodMoM – Method of momentsFPGA – Field programmable gate array

FDTD – Finite difference time domain methodFDFD -- Finite difference frequency domain methodSAMM – Semi-Analytic Mode MatchingSDFMM – Steepest descent fast multipole methodG. Beam – Gaussian ray/beam methodFEM – Finite element methodMoM – Method of momentsFPGA – Field programmable gate array

Page 6: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Frequency Domain Computational Electromagnetic ModelsFrequency Domain Computational Electromagnetic Models

½-SPACE

BORN

SDFMM

2D FDFD

3D FDFD

3D SAMM

2D SAMM

2D G. BEAMNovel CenSSIS

Codes

ANAL

YTIC

BORN

FMM

3D MoM

2D MoM

Existing Codes

3D FEM

Chew ,Carin

Tsang, Canning

Sarabandi, Habashi

Paulsen, Jin, Burdett

Incr

easi

ng C

ompl

exit

y (L

og S

cale

)

Most Idealized Most Realistic

Page 7: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Effective Modeling for SoilBED Effective Modeling for SoilBED

Modeling for AnalysisImproved dispersive FDTD modelAccelerated FDFD

Modeling for InversionHalf space Born Approximation for cross borehole imagingPoint source borehole and above-ground SAMM Model-based automatic GPR target recognition

ExperimentsDNAPL detection: 3D (NU), 2D with flow (UPRM)Borehole tunnel detectionDual-wave Acoustic/GPR rebar stimulation and detectionMicrowave soil density meaurementMicrowave air sparging sensing

Modeling for AnalysisImproved dispersive FDTD modelAccelerated FDFD

Modeling for InversionHalf space Born Approximation for cross borehole imagingPoint source borehole and above-ground SAMM Model-based automatic GPR target recognition

ExperimentsDNAPL detection: 3D (NU), 2D with flow (UPRM)Borehole tunnel detectionDual-wave Acoustic/GPR rebar stimulation and detectionMicrowave soil density meaurementMicrowave air sparging sensing

SoilBED consists of: Problem Definition, Sensor/Geometry Model, Computational Reconstruction, Experimental Validation

Page 8: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Synthetic Farfield 2D Modal DistributionInversion of Clumped Mitochondria

Synthetic field generated by FDTD, converted to farfield12 views, 30o apart

Ground truth refractive index contrast Reconstructed contrast

S1Is it possible to optically distinguish clumped Mitochondria?

Page 9: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

SoilBED Controlled Experimental Facility SoilBED Controlled Experimental Facility

Transmitters/Receivers

ContrastingPermittivit

Ground Surface

Receiver

Page 10: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Half Space Green’s Function Concept for Borehole (Underground) SourcesHalf Space Green’s Function Concept for Borehole (Underground) Sources

source

scatterers

air

soil

Γ3 Γ4 Γ5Γ2Γ1

Page 11: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Experimental Validation of Half Space Green’s Function Model: Published/Calibrated Soil ValuesExperimental Validation of Half Space Green’s Function Model: Published/Calibrated Soil Values

Transmitter depth: 11”Receiver depth 11”Separation 8.5”

Transmitter depth: 9”Receiver depth 13”Separation 12”

Network analyzer measurementsHalf-Space Lossy Green’s Function, initial soil calibrationOptimal soil selection: Excellent Agreement w/ Measurements

Page 12: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Object Localization and Reconstruction Using Half Space Born Approx.Object Localization and Reconstruction Using Half Space Born Approx.

Initial guess volumeReconstructed volume

[xo,yo,zo, lx, ly, lz] Ground truth: [4.764 4.764 0.40 4.169 4.169 0.250]cmEstimated result: [4.764 4.764 0.40 4.169 4.169 0.250]cm

Ground truth: DNAPL Pool

Linear array of T/R 7 vertical depths at 4 cornersf = 1.5GHz ; εr,sand = 20 – 0.14j, εr,obj = 2.6 – 0.001j, Additive Gaussian noise SNR = 20dB

Linear array of T/R 7 vertical depths at 4 cornersf = 1.5GHz ; εr,sand = 20 – 0.14j, εr,obj = 2.6 – 0.001j, Additive Gaussian noise SNR = 20dB

Page 13: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Semi-Analytic Mode Matching (SAMM): Modeling Objects Under Rough SurfacesSemi-Analytic Mode Matching (SAMM): Modeling Objects Under Rough Surfaces

target

groundair

d

R

0^

^

^0

x

x

yimage target center

0

C

C'

C C2C1

L=R+d

surface perturbation centers

S5

S3

Page 14: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

3D SAMM vs. Half Space Born Approx. for Borehole Scattering3D SAMM vs. Half Space Born Approx. for Borehole Scattering

SCATTERER

DIPOLE SOURCE

f = 1 GHz

Slice taken at x = 5.2 cm

Source at z = - 20.1 cm

Scatterer: 1.6cm radius sphere at z = - 10.3 cm

z

y

x

AIR

Accomplishments: –Point Source SAMM below/above ground–Excellent computational validation between methods

Page 15: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Future Directions for Underground Sensing and ImagingFuture Directions for Underground Sensing and Imaging

Progress in Underground Contaminant Sensing•Antennas optimized•Experiments are repeatable•Modeling results validated with experiment•Inversion progressing successfully•BUT…DOE INL has reoriented away from contaminant detection

SoilBED has expanded into Civil Infrastructure & Nat’l Security

•Bridge deck and pavement deterioration monitoring•Tunnel detection: perimeter security, smuggling prevention•UXO detection: land mines, IEDs, suicide bombers

Page 16: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Underground SSI Researchers: 10 faculty, 13 grad., 8 UG (13 women, 7 min.)

BryanLavigne

Emmett Bishop

Faculty Grad Students Undergrad Students

Page 17: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Center forSubsurface Sensing & Imaging Systems

Center forSubsurface Sensing & Imaging Systems

Advanced Sensing for Detection of Hidden Defects in Concrete

Structures

Prof. Sara Wadia-FascettiNortheastern University

Advanced Sensing for Detection of Hidden Defects in Concrete

Structures

Prof. Sara Wadia-FascettiNortheastern University

Page 18: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Advanced Sensing for Detection of Hidden Defects in Concrete StructuresAdvanced Sensing for Detection of Hidden Defects in Concrete Structures

Void

Page 19: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Magnitude of the ProblemMagnitude of the Problem

Maintenance / Rehabilitation of Bridges• 500,000 bridges• Deck Replacement = $110 / ft2

• 75 ft x 50 ft span costs $412,500• $212.5 Billion replacement

Highway System• 427,000 miles• Similar costs• Inspection / repair is a $Billion problem• Interpreting and managing are more $Billions

Page 20: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Current Technologies & NeedCurrent Technologies & Need

• Defect Sensing Technologies• Visual• Infrared thermography• Acoustic / impact echo / chain drag• Ground penetrating radar (GPR)

Advanced modeling & processing algorithms are needed for high resolution automatic quantitative assessment.

Available sensors have sufficient fidelity to provide signal information to, in principle, reveal damage & defects, BUT…

Page 21: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Grand Island Bridge - Case StudyGrand Island Bridge - Case Study

Data collected by Infrasense Inc.

Page 22: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

GPR Response: What gets collected requires 1000s of analysis hoursGPR Response: What gets collected requires 1000s of analysis hours

Surface Reflection

Vehicle Path

Note change in bridge structure

Page 23: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

National Need: Can CenSSIS Contribute?National Need: Can CenSSIS Contribute?

Questions:

1. Are the steel reinforcements good?

2. Are there delaminations?

3. What is the condition of boundary between the slab and the subgrade?

4. Can other sensors aid deterioration analysis?

Needs:

1. Collect data & interpret at highway speeds

2. Real time feature interpretation

3. Reliable results

4. High resolution reconstruct. of suspicious regions

Page 24: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Relation to Strategic PlanRelation to Strategic Plan

R1

R2Fundamental

ScienceFundamental

Science

ValidatingTestBEDsValidatingTestBEDs

L1L1

L2L2

L3L3

R3

S1 S4 S5S3S2Bio-Med Enviro-Civil

Page 25: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

S1 S3S2Bio-Med

Fundamental ScienceFundamental Science

ValidatingTestBEDsValidatingTestBEDs

L1L1

L2L2L3L3S4 S5Enviro-Civil

Linking to the Strategic Research PlanLinking to the Strategic Research Plan

R1• High resolution FDTD

Modeling• Synthetic data

generation• Model-based assessment

R2• Automatic feature detection• Anomaly reconstruction• Change detection• Registration & mosaicing

R3• Real time FPGA

acceleration• Image database• Massive data handling

• Rapid feature ID

• Rapid data collection

• Reliable detection

• High resolution

Page 26: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Pavement GPR Signal Analysis Based on FDTD ModelPavement GPR Signal Analysis Based on FDTD Model

air

concrete

rebar

asphalt

Motivation: Improve image interpretation with full-wave computational model – predict:•material dielectric characteristics•rebar position/integrity•layer thickness•imperfections

Page 27: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

New SoilBED Project: GPR Interrogation of Acoustically Excited Pavement*New SoilBED Project: GPR Interrogation of Acoustically Excited Pavement*

•Shake pavement on surface with sinusoidal variation

•Observe differential movement of rebar as indication of corrosion/voids

•Model with FDTD

•Validate in Controlled SoilBED Experimental Facility

Time

Sig

nal

* Dual Wave Sensing

Page 28: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Center forSubsurface Sensing & Imaging Systems

Center forSubsurface Sensing & Imaging Systems

Field Programmable Gate Arrays to Accelerate Sub-Surface Imaging Problems

Prof. Miriam LeeserNortheastern University

Field Programmable Gate Arrays to Accelerate Sub-Surface Imaging Problems

Prof. Miriam LeeserNortheastern University

Page 29: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Why FPGAs for CenSSIS Algorithms?Why FPGAs for CenSSIS Algorithms?

FPGAs provide fine-grained parallelism for acceleration of algorithmsWell suited for image and signal processing applications

We work closely with application developers

Achieve acceleration by matching hardware to algorithmExploit specifics of the problem

FPGAs provide fine-grained parallelism for acceleration of algorithmsWell suited for image and signal processing applications

We work closely with application developers

Achieve acceleration by matching hardware to algorithmExploit specifics of the problem

PCI

PCI BUS

WILDSTARTM-II PCI Pro

32/64 Bits 33/66/133 MHz

50

DDRDRAM

I/O 80 20

32 32

DDRII/QDRIISRAM

36

Switches

32 32

I/O

36 36

36 36 36

DDRDRAM

80

32 32

DifferentialPairsSingle Ended

50

DDRII/QDRIISRAM

DDRII/QDRIISRAM

DDRII/QDRIISRAM

DDRII/QDRIISRAM

DDRII/QDRIISRAM

DDRII/QDRIISRAM

36 36 36

DDRII/QDRIISRAM

DDRII/QDRIISRAM

36 36 36

DDRII/QDRIISRAM

DDRII/QDRIISRAM

DDRII/QDRIISRAM

20

PE 1VIRTEXTM II Pro

XC2VP 70,100,125

PE 2VIRTEXTM II Pro

XC2VP 70,100,125

Rocket IO

Page 30: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Multiple Problems -- Similar SolutionsMultiple Problems -- Similar Solutions

Current CenSSIS FPGA Projects

1. “Acceleration of the 3D FDTD Algorithm in Fixed-Point Arithmetic Using Reconfigurable Hardware”

Wang Chen, Miriam Leeser, Carey Rappaport2. “Phase Unwrapping for BioBED on the Annapolis

Wildstar II Pro”Sherman Braganza, Miriam Leeser, Charles DiMarzio, Carol Warner

3. “Automatic Sliding Window Operation Optimization for FPGA-Based Computing Boards”

Haiqian Yu, Miriam Leeser4. “FPGA Implementation of the

ISRA Algorithm”Javier Morales,Nayda Santiago UPRM

Current CenSSIS FPGA Projects

1. “Acceleration of the 3D FDTD Algorithm in Fixed-Point Arithmetic Using Reconfigurable Hardware”

Wang Chen, Miriam Leeser, Carey Rappaport2. “Phase Unwrapping for BioBED on the Annapolis

Wildstar II Pro”Sherman Braganza, Miriam Leeser, Charles DiMarzio, Carol Warner

3. “Automatic Sliding Window Operation Optimization for FPGA-Based Computing Boards”

Haiqian Yu, Miriam Leeser4. “FPGA Implementation of the

ISRA Algorithm”Javier Morales,Nayda Santiago UPRM

Phase Unwrap

Page 31: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

FPGA to Accelerate FDTDFPGA to Accelerate FDTD

Our solution is small, fast and flexible 2D and 3D versionsFixed point: up to 10 times faster than floating point

Accurate results over a variety of materialsPML or Mur absorbing boundary conditions

We handle dispersive mediaSpecifically target subsurface problems

Our solution is small, fast and flexible 2D and 3D versionsFixed point: up to 10 times faster than floating point

Accurate results over a variety of materialsPML or Mur absorbing boundary conditions

We handle dispersive mediaSpecifically target subsurface problems

Page 32: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Buried Object Detection Forward ModelBuried Object Detection Forward Model

Page 33: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Breast Cancer Detection Forward ModelBreast Cancer Detection Forward Model

Geometry map

Simulated Model Space

Page 34: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

3D Broadband Spiral Antenna Model3D Broadband Spiral Antenna Model

FDTD Simulated 2D SpaceSpiral Antenna Floorplan

Page 35: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

3D FDTD Hardware Acceleration Results3D FDTD Hardware Acceleration Results

3D FDTD Test Model:Model space 50*50*50 cells, Iterate 500 time stepsTotal Computing Task: Updating 62.5 Million Nodes

Baseline design: Software in Fortran runs in 49 seconds

261Speedup

331.27Million nodes per second

1.949Runtime (seconds)

Hardware: Model: UPML Absorbing

Boundary cellsSoftware in

Fortran

Page 36: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Civil Infrastructure FDTD ModelCivil Infrastructure FDTD Model

•Goal: Apply 2D FDTD model to civil infrastructure problems•Characterize bridge deck and locate and quantify damage•Simulate concrete bridge deck with an asphalt overlay.•Layer of reinforcing steel (circles in 2D) •Source is approximately 14 inches off the deck.

AsphaltConcrete

Rebar steel

Page 37: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Pavement with Rebar FDTD ModelPavement with Rebar FDTD Model

Timestep 200 Timestep 600

Rebar steel Asphalt layer reverberation

Page 38: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

2D FDTD Hardware Timing Results2D FDTD Hardware Timing Results

050

100150200250300350

400

A B

Performance Result

Page 39: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

FPGAs Enable Solutions Not Currently Feasible

FPGAs Enable Solutions Not Currently Feasible

InversionCurrently do not use FDTD

because too slow

Real-time model based assessmentBridge deck anomaly assessmentReal-time cellular imagingImage-guided therapy

Implement on field systemcompact, inexpensive

InversionCurrently do not use FDTD

because too slow

Real-time model based assessmentBridge deck anomaly assessmentReal-time cellular imagingImage-guided therapy

Implement on field systemcompact, inexpensive

Page 40: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

New SoilBED Project: Borehole GPR Tunnel Detection: 2D FDFD ModelingNew SoilBED Project: Borehole GPR Tunnel Detection: 2D FDFD Modeling

Scattered H-field, real part

Total H-field, magnitude

Motivation: perimeter security, smuggling path detection, underground caches

Page 41: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

3D Half Space Born Approximation Model of Tunnel Scattered E-Field on Perpendicular Plane 3D Half Space Born Approximation Model of Tunnel Scattered E-Field on Perpendicular Plane

TUNNEL TUNNEL

Page 42: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Experimentally Measured Borehole Detection Data: Magnitude of Tunnel Scattered SignalExperimentally Measured Borehole Detection Data: Magnitude of Tunnel Scattered Signal

Transmitter Depth (cm)R

ecei

ver D

epth

(cm

)F=1.3 GHz

MeasuredModeled

Page 43: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Accomplishments and Plans for Continued Research Accomplishments and Plans for Continued Research

Modeling Innovations Since Inception• Production-version 2D FDFD• Accelerated 3D FDFD • SAMM analysis with plane wave and point sources, with

incorporation into inverse models• Half Space Born Approx. in lossy media• Gaussian Beam method for rough surface analysis• Implementation of 3D FDTD on FPGA• Weak scatterer distribution Modal expansion/reconstruction• 3D breast cancer models with time reversal reconstruction

Continuing SoilBED WorkDNAPL pool detectionHydrogeologic flow detectionBorehole tunnel detectionPavement health diagnosisMicrowave soil density analysis

Modeling Innovations Since Inception• Production-version 2D FDFD• Accelerated 3D FDFD • SAMM analysis with plane wave and point sources, with

incorporation into inverse models• Half Space Born Approx. in lossy media• Gaussian Beam method for rough surface analysis• Implementation of 3D FDTD on FPGA• Weak scatterer distribution Modal expansion/reconstruction• 3D breast cancer models with time reversal reconstruction

Continuing SoilBED WorkDNAPL pool detectionHydrogeologic flow detectionBorehole tunnel detectionPavement health diagnosisMicrowave soil density analysis

Page 44: Research Thrust R1-B - Northeastern University · FPGA-Based Computing Boards” Haiqian Yu, Miriam Leeser 4. “FPGA Implementation of the ISRA Algorithm” Javier Morales, Nayda

Industrial and Government S5 LinkagesIndustrial and Government S5 Linkages

www.geophysical.com

GSSI donated GPR equipment (SIR-3000)