SlideShare a Scribd company logo
1 of 1
Download to read offline
FPGA implementation of undecimated wavelet transform denoising and
Fourier deconvolution for photoacoustic microscopy
Ryan T. Maxson, Scott P. Mattison, Brian E. Applegate
Laboratory for Optical and Molecular Imaging
Department of Biomedical Engineering, Texas A&M University
Wiener
Deconvolution















 22
2
|)(|
|)(|
)(
)(
)(
~
noise
f
H
H
H
Y
X





)(ny
2
noise
)(~ nxf
Wavelet Transform
(undecimated)
…
)( ndl )(ndL
)(naL
Wavelet Thresholding
Hilbert
Transform
Amplitude
Envelope
Σ
FIFO to Host
for Display
)(~ nxw
)()(~ nxnx 
-1
How can we recover x(n) from y(n) ?
References
• Mattison, Scott P., Ryan T. Maxson, and Brian E. Applegate. "Continuous real-time
photoacoustic demodulation via field programmable gate array for dynamic imaging of
zebrafish cardiac cycle."Biomedical optics express 4.8 (2013): 1451-1463.
• Neelamani, Ramesh, Hyeokho Choi, and Richard Baraniuk. "ForWaRD: Fourier-
wavelet regularized deconvolution for ill-conditioned systems." Signal Processing, IEEE
Transactions on 52.2 (2004): 418-433.
• Holan, Scott H., and John A. Viator. "Automated wavelet denoising of photoacoustic
signals for circulating melanoma cell detection and burn image reconstruction."Physics
in medicine and biology 53.12 (2008): N227.
Supplementary Information
• UWT is used for shift invariance
• Filters are derived from Haar wavelet
• Wavelet design decomposes signal into a “partition of unity” frequency responses
• Reconstruction is simplified to a summation of decomposition scales.
• Wiener filter coefficients can be recalculated on the fly requiring several clock
cycles of offline time.
• Hilbert Transform is approximated as FIR filter to save resources
PAM FPGA Processor (Proposed Method)
vDeconvolution
Wiener Filter
• Performed on RF signal
• Peaks are resolved but there are
numerous inversion artifacts















 22
2
|)(|
|)(|
)()(
~
ll
l
ll
nd
nd
ndnd

wDenoising
Undecimated Wavelet Transform (UWT)
xEnvelope – Analytic Signal
• Noise is mostly suppressed
• Peak resolution is maintained
• Further SNR enhancement and resolution
maintenance
• Non-parametric, independent of detection
configuration
mz  2556.
FPGA Benchmarks
Component
Latency
(clock cycles)
Delay (ns)
@ 80 MHz
Deconvolution 9 112.5
Wavelet Decomposition 15 187.5
Thresholding/Reconstruction 5 62.5
Hilbert Transform 19 237.5
Enveloping 24 300
Routing/Miscellaneous 5 62.5
TOTAL 77 962.5 ns
Acquisition System
• Off-axis configuration
• 532 nm Nd:YAG laser pulsed @ 50 kHz
•10x Fluor objective lens
• Galvanometer mirror raster scanning for volumetric data
• 27 MHz Panametrics ultrasound transducer
• National Instruments PXIe-7965R, Xilinx Virtex-5 SX95T
)(
~
ndl )(
~
ndL )(~ naL
Generalized linear system x(n): input (axial absorption profile)
h(n): transducer impulse response
γ(n): random additive noise
y(n): measured output (RF signal)
)()()()( nnhnxny  
Results
Photoacoustic microscopy (PAM) is an optical imaging modality which combines
optical excitation with acoustic detection pathways to achieve optical resolution
deep in tissues. Real-time PAM is currently hindered by the need for post-
processing in the form of signal enveloping to achieve morphologically accurate
axial information. Additionally, axial resolution is worse than lateral resolution
resulting in an asymmetric voxel. Resolution improvement can be achieved by
inverting the ultrasound transducer’s frequency response using a deconvolution
scheme. To ensure numerical stability and limit inversion artifacts, a significant
computational cost is required beyond that of enveloping, further contributing to
processing bottlenecks. We demonstrate the use of a field programmable gate
array (FPGA) to perform Fourier-regularized deconvolution and wavelet denoising
enabling real-time processing in parallel with single detector off-axis PAM (OA-
PAM) signal acquisition. Simulations and real data acquired from the FPGA
processor show an improvement in axial resolution along with increased SNR.
Abstract:
Implementation
)(~ nx
The mapping of the
axial optical
absorption profile to
the detected RF
signal can be modeled
as a linear system
with convolution and
additive noise.
System Inversion: We model an inverse system that obtains the best estimate )(~ nx
)(nx
)(nh )(n
…
Introduction
Chick
Embryo
RF signal Proposed MethodComparison Method
Cross Sections
(B-scan)
Sample A-lines
142.3--
Depth
Depth
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.2
0.4
0.6
0.8
1
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
Wavelet Filters
Frequency Response (Magnitude) Impulse Response
: Collective frequency response (unity) : Collective impulse response (delayed Dirac delta)
Individual responses of 4th level decomposition (4 detail + 1 approximation set of coefficients)
Rhodamine Capillaries – Volume Rendering
Two 50 μm inner diameter capillary tubes filled with rhodamine 6G and arranged in a crosshair fashion.
Dimensions are 128 pixels in the lateral directions and 64 in the axial dimension.
Z: Axial direction (depth)
X&Y : Lateral dimensions
Calculated Average Diameter : 65 μm
uRF input
Comparison Method
Envelope of analytic signal
mz  7593.
Conclusions
•Continuous throughput after 962.5 ns initial latency
•Axial resolution enhancement of 40% over RF envelope
•Wavelet thresholding removed most noise without
noticeable signal loss.
•Except for a priori knowledge of transducer response,
system is generalized and should be widely applicable
Total acquisition and processing time: 328 ms
m
f
v
dB
z ltheoretica


 63
880
6



)cos(
.
 : transducer angle with respect to optical axis (40º)
: speed of sound in water (1482 m/s)
:transducer bandwidth (27 MHz)
v
dBf6
Objective:
Create a PAM FPGA processor which accomplishes the following:
• Inversion of the ultrasound receiver’s blurring operator via deconvolution
• Optimally balances the restoration of axial resolution and the suppression of noise and artifacts
• High adaptability to changes in detection configurations
Considerations:
• Additive noise makes deconvolution highly unstable (“ill-posed”)
• Deconvolution is best modeled in Fourier domain for ideal conditions, but PAM signal lacks sparsity
in its Fourier coefficients
• Continuous throughput requirement  Iterative techniques are not practical
•“ill-posed” problem requires significant computation spanning multiple transformation domains
• Fourier-wavelet approach is a widely applicable solution that achieves optimal results due to its
balance of time/frequency uncertainty
•Two point absorbers
•Shift and sum (PSF)
•Added random Gaussian noise (σ=0.15)
mz 2556.
Axial Resolution z
Simulated Data
69.25Thickness (μm)
biomed.tamu.edu/lomi
)(ny
Peak SNR (Simulated Data)
Signal
PSNR
(dB)
RF 10.35
RF Envelope 17.12
Deconvolved/Denoised
Envelope
18.83

More Related Content

What's hot

An automated and user-friendly optical tweezers for biomolecular investigat...
An automated and user-friendly optical  tweezers for biomolecular  investigat...An automated and user-friendly optical  tweezers for biomolecular  investigat...
An automated and user-friendly optical tweezers for biomolecular investigat...Dr. Pranav Rathi
 
Sound Source Localization
Sound Source LocalizationSound Source Localization
Sound Source LocalizationMuhammad Imran
 
Digital Signal Processing
Digital Signal ProcessingDigital Signal Processing
Digital Signal Processingshivamverma394
 
Fir and iir filter_design
Fir and iir filter_designFir and iir filter_design
Fir and iir filter_designshrinivasgnaik
 
Active Filter Design Using PSpice
Active Filter Design Using PSpiceActive Filter Design Using PSpice
Active Filter Design Using PSpiceTsuyoshi Horigome
 
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband AmplifierRF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband AmplifierSimen Li
 
An Gt123 A Electronic Step Attenuator For Microwave Signal Generators
An Gt123 A Electronic Step Attenuator For Microwave Signal GeneratorsAn Gt123 A Electronic Step Attenuator For Microwave Signal Generators
An Gt123 A Electronic Step Attenuator For Microwave Signal Generatorscf_home
 
Beamforming and microphone arrays
Beamforming and microphone arraysBeamforming and microphone arrays
Beamforming and microphone arraysRamin Anushiravani
 
Hybrid Reverberation Algorithm: a Practical Approach
Hybrid Reverberation Algorithm: a Practical ApproachHybrid Reverberation Algorithm: a Practical Approach
Hybrid Reverberation Algorithm: a Practical Approacha3labdsp
 

What's hot (20)

Dr,system abhishek
Dr,system abhishekDr,system abhishek
Dr,system abhishek
 
An automated and user-friendly optical tweezers for biomolecular investigat...
An automated and user-friendly optical  tweezers for biomolecular  investigat...An automated and user-friendly optical  tweezers for biomolecular  investigat...
An automated and user-friendly optical tweezers for biomolecular investigat...
 
SMR_defence_sep3
SMR_defence_sep3SMR_defence_sep3
SMR_defence_sep3
 
Defying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital ConversionDefying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital Conversion
 
Sound Source Localization
Sound Source LocalizationSound Source Localization
Sound Source Localization
 
Digital Signal Processing
Digital Signal ProcessingDigital Signal Processing
Digital Signal Processing
 
Digitalradiography
Digitalradiography Digitalradiography
Digitalradiography
 
thesis_presentation
thesis_presentationthesis_presentation
thesis_presentation
 
AXIS pop paper
AXIS pop paperAXIS pop paper
AXIS pop paper
 
Fir and iir filter_design
Fir and iir filter_designFir and iir filter_design
Fir and iir filter_design
 
Active Filter Design Using PSpice
Active Filter Design Using PSpiceActive Filter Design Using PSpice
Active Filter Design Using PSpice
 
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband AmplifierRF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
 
Digital Filters Part 2
Digital Filters Part 2Digital Filters Part 2
Digital Filters Part 2
 
Techfest jan17
Techfest jan17Techfest jan17
Techfest jan17
 
An Gt123 A Electronic Step Attenuator For Microwave Signal Generators
An Gt123 A Electronic Step Attenuator For Microwave Signal GeneratorsAn Gt123 A Electronic Step Attenuator For Microwave Signal Generators
An Gt123 A Electronic Step Attenuator For Microwave Signal Generators
 
Ax26326329
Ax26326329Ax26326329
Ax26326329
 
AXIS paper
AXIS paperAXIS paper
AXIS paper
 
Beamforming and microphone arrays
Beamforming and microphone arraysBeamforming and microphone arrays
Beamforming and microphone arrays
 
IIR filter
IIR filterIIR filter
IIR filter
 
Hybrid Reverberation Algorithm: a Practical Approach
Hybrid Reverberation Algorithm: a Practical ApproachHybrid Reverberation Algorithm: a Practical Approach
Hybrid Reverberation Algorithm: a Practical Approach
 

Viewers also liked

Viewers also liked (11)

Práctica 1 del blog
Práctica 1 del blogPráctica 1 del blog
Práctica 1 del blog
 
Finding your inner warrior
Finding your inner warriorFinding your inner warrior
Finding your inner warrior
 
c# fundamentals 2
c# fundamentals 2c# fundamentals 2
c# fundamentals 2
 
HUMBERTO BRANDÃO
HUMBERTO BRANDÃOHUMBERTO BRANDÃO
HUMBERTO BRANDÃO
 
corel draw x5Bosnia (1)
corel draw x5Bosnia (1)corel draw x5Bosnia (1)
corel draw x5Bosnia (1)
 
Colón
ColónColón
Colón
 
Colegio de bachilleres de chiapas
Colegio de bachilleres de chiapasColegio de bachilleres de chiapas
Colegio de bachilleres de chiapas
 
Línea del tiempo del atómo
Línea del tiempo del atómoLínea del tiempo del atómo
Línea del tiempo del atómo
 
Галушка Л.П.
Галушка Л.П.Галушка Л.П.
Галушка Л.П.
 
Distribution.
Distribution.Distribution.
Distribution.
 
Barcelona yearly FOLLOW UP CLASS - syllabus 2016
Barcelona yearly FOLLOW UP CLASS - syllabus 2016Barcelona yearly FOLLOW UP CLASS - syllabus 2016
Barcelona yearly FOLLOW UP CLASS - syllabus 2016
 

Similar to FPGA Implementation of Undecimated Wavelet Transform Denoising and Fourier Deconvolution for Photoacoustic Microscopy

Design of ultrasound transducer
Design of ultrasound transducer Design of ultrasound transducer
Design of ultrasound transducer SudarshanKanse1
 
Gold presentation lastri
Gold presentation lastriGold presentation lastri
Gold presentation lastrigrssieee
 
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...mravendi
 
PhD Seminar David Dahan 2005
PhD Seminar David Dahan 2005PhD Seminar David Dahan 2005
PhD Seminar David Dahan 2005David Dahan
 
2-Bordoni_IGARSS11_APC.ppt
2-Bordoni_IGARSS11_APC.ppt2-Bordoni_IGARSS11_APC.ppt
2-Bordoni_IGARSS11_APC.pptgrssieee
 
Echo Planar Imaging-Avinesh Shrestha
Echo Planar Imaging-Avinesh ShresthaEcho Planar Imaging-Avinesh Shrestha
Echo Planar Imaging-Avinesh ShresthaAvinesh Shrestha
 
RADAR MEASUREMENTS LECTURE EECS BERKELY!
RADAR MEASUREMENTS LECTURE EECS BERKELY!RADAR MEASUREMENTS LECTURE EECS BERKELY!
RADAR MEASUREMENTS LECTURE EECS BERKELY!nagatic941
 
1998 Appl. Phys. A 66 (1998), p857 design and construction of a high resoluti...
1998 Appl. Phys. A 66 (1998), p857 design and construction of a high resoluti...1998 Appl. Phys. A 66 (1998), p857 design and construction of a high resoluti...
1998 Appl. Phys. A 66 (1998), p857 design and construction of a high resoluti...pmloscholte
 
U tokyo 2019
U tokyo 2019U tokyo 2019
U tokyo 2019Jinze Yu
 
Color flow medical cardiac ultrasound
Color flow medical cardiac ultrasoundColor flow medical cardiac ultrasound
Color flow medical cardiac ultrasoundLarry Miller PhD
 
1-Wang-FR1020-IGARSS11.pptx
1-Wang-FR1020-IGARSS11.pptx1-Wang-FR1020-IGARSS11.pptx
1-Wang-FR1020-IGARSS11.pptxgrssieee
 
Dereverberation in the stft and log mel frequency feature domains
Dereverberation in the stft and log mel frequency feature domainsDereverberation in the stft and log mel frequency feature domains
Dereverberation in the stft and log mel frequency feature domainsTakuya Yoshioka
 
Nuc chemsummerschool 072106-v2
Nuc chemsummerschool 072106-v2Nuc chemsummerschool 072106-v2
Nuc chemsummerschool 072106-v2Dean Quezon
 
Slightly fishy - Combining NSOM with SEA TADPOLE
Slightly fishy - Combining NSOM with SEA TADPOLESlightly fishy - Combining NSOM with SEA TADPOLE
Slightly fishy - Combining NSOM with SEA TADPOLEJohanna Trägårdh
 
Channel Models for Massive MIMO
Channel Models for Massive MIMOChannel Models for Massive MIMO
Channel Models for Massive MIMOCPqD
 
MO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SAR
MO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SARMO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SAR
MO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SARgrssieee
 

Similar to FPGA Implementation of Undecimated Wavelet Transform Denoising and Fourier Deconvolution for Photoacoustic Microscopy (20)

US_pres.pptx
US_pres.pptxUS_pres.pptx
US_pres.pptx
 
Design of ultrasound transducer
Design of ultrasound transducer Design of ultrasound transducer
Design of ultrasound transducer
 
BenMAS 2014
BenMAS 2014BenMAS 2014
BenMAS 2014
 
Gold presentation lastri
Gold presentation lastriGold presentation lastri
Gold presentation lastri
 
Sparse and Redundant Representations: Theory and Applications
Sparse and Redundant Representations: Theory and ApplicationsSparse and Redundant Representations: Theory and Applications
Sparse and Redundant Representations: Theory and Applications
 
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
 
PhD Seminar David Dahan 2005
PhD Seminar David Dahan 2005PhD Seminar David Dahan 2005
PhD Seminar David Dahan 2005
 
2-Bordoni_IGARSS11_APC.ppt
2-Bordoni_IGARSS11_APC.ppt2-Bordoni_IGARSS11_APC.ppt
2-Bordoni_IGARSS11_APC.ppt
 
Echo Planar Imaging-Avinesh Shrestha
Echo Planar Imaging-Avinesh ShresthaEcho Planar Imaging-Avinesh Shrestha
Echo Planar Imaging-Avinesh Shrestha
 
RADAR MEASUREMENTS LECTURE EECS BERKELY!
RADAR MEASUREMENTS LECTURE EECS BERKELY!RADAR MEASUREMENTS LECTURE EECS BERKELY!
RADAR MEASUREMENTS LECTURE EECS BERKELY!
 
1998 Appl. Phys. A 66 (1998), p857 design and construction of a high resoluti...
1998 Appl. Phys. A 66 (1998), p857 design and construction of a high resoluti...1998 Appl. Phys. A 66 (1998), p857 design and construction of a high resoluti...
1998 Appl. Phys. A 66 (1998), p857 design and construction of a high resoluti...
 
U tokyo 2019
U tokyo 2019U tokyo 2019
U tokyo 2019
 
Color flow medical cardiac ultrasound
Color flow medical cardiac ultrasoundColor flow medical cardiac ultrasound
Color flow medical cardiac ultrasound
 
VISHAV snp.pptx
VISHAV snp.pptxVISHAV snp.pptx
VISHAV snp.pptx
 
1-Wang-FR1020-IGARSS11.pptx
1-Wang-FR1020-IGARSS11.pptx1-Wang-FR1020-IGARSS11.pptx
1-Wang-FR1020-IGARSS11.pptx
 
Dereverberation in the stft and log mel frequency feature domains
Dereverberation in the stft and log mel frequency feature domainsDereverberation in the stft and log mel frequency feature domains
Dereverberation in the stft and log mel frequency feature domains
 
Nuc chemsummerschool 072106-v2
Nuc chemsummerschool 072106-v2Nuc chemsummerschool 072106-v2
Nuc chemsummerschool 072106-v2
 
Slightly fishy - Combining NSOM with SEA TADPOLE
Slightly fishy - Combining NSOM with SEA TADPOLESlightly fishy - Combining NSOM with SEA TADPOLE
Slightly fishy - Combining NSOM with SEA TADPOLE
 
Channel Models for Massive MIMO
Channel Models for Massive MIMOChannel Models for Massive MIMO
Channel Models for Massive MIMO
 
MO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SAR
MO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SARMO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SAR
MO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SAR
 

FPGA Implementation of Undecimated Wavelet Transform Denoising and Fourier Deconvolution for Photoacoustic Microscopy

  • 1. FPGA implementation of undecimated wavelet transform denoising and Fourier deconvolution for photoacoustic microscopy Ryan T. Maxson, Scott P. Mattison, Brian E. Applegate Laboratory for Optical and Molecular Imaging Department of Biomedical Engineering, Texas A&M University Wiener Deconvolution                 22 2 |)(| |)(| )( )( )( ~ noise f H H H Y X      )(ny 2 noise )(~ nxf Wavelet Transform (undecimated) … )( ndl )(ndL )(naL Wavelet Thresholding Hilbert Transform Amplitude Envelope Σ FIFO to Host for Display )(~ nxw )()(~ nxnx  -1 How can we recover x(n) from y(n) ? References • Mattison, Scott P., Ryan T. Maxson, and Brian E. Applegate. "Continuous real-time photoacoustic demodulation via field programmable gate array for dynamic imaging of zebrafish cardiac cycle."Biomedical optics express 4.8 (2013): 1451-1463. • Neelamani, Ramesh, Hyeokho Choi, and Richard Baraniuk. "ForWaRD: Fourier- wavelet regularized deconvolution for ill-conditioned systems." Signal Processing, IEEE Transactions on 52.2 (2004): 418-433. • Holan, Scott H., and John A. Viator. "Automated wavelet denoising of photoacoustic signals for circulating melanoma cell detection and burn image reconstruction."Physics in medicine and biology 53.12 (2008): N227. Supplementary Information • UWT is used for shift invariance • Filters are derived from Haar wavelet • Wavelet design decomposes signal into a “partition of unity” frequency responses • Reconstruction is simplified to a summation of decomposition scales. • Wiener filter coefficients can be recalculated on the fly requiring several clock cycles of offline time. • Hilbert Transform is approximated as FIR filter to save resources PAM FPGA Processor (Proposed Method) vDeconvolution Wiener Filter • Performed on RF signal • Peaks are resolved but there are numerous inversion artifacts                 22 2 |)(| |)(| )()( ~ ll l ll nd nd ndnd  wDenoising Undecimated Wavelet Transform (UWT) xEnvelope – Analytic Signal • Noise is mostly suppressed • Peak resolution is maintained • Further SNR enhancement and resolution maintenance • Non-parametric, independent of detection configuration mz  2556. FPGA Benchmarks Component Latency (clock cycles) Delay (ns) @ 80 MHz Deconvolution 9 112.5 Wavelet Decomposition 15 187.5 Thresholding/Reconstruction 5 62.5 Hilbert Transform 19 237.5 Enveloping 24 300 Routing/Miscellaneous 5 62.5 TOTAL 77 962.5 ns Acquisition System • Off-axis configuration • 532 nm Nd:YAG laser pulsed @ 50 kHz •10x Fluor objective lens • Galvanometer mirror raster scanning for volumetric data • 27 MHz Panametrics ultrasound transducer • National Instruments PXIe-7965R, Xilinx Virtex-5 SX95T )( ~ ndl )( ~ ndL )(~ naL Generalized linear system x(n): input (axial absorption profile) h(n): transducer impulse response γ(n): random additive noise y(n): measured output (RF signal) )()()()( nnhnxny   Results Photoacoustic microscopy (PAM) is an optical imaging modality which combines optical excitation with acoustic detection pathways to achieve optical resolution deep in tissues. Real-time PAM is currently hindered by the need for post- processing in the form of signal enveloping to achieve morphologically accurate axial information. Additionally, axial resolution is worse than lateral resolution resulting in an asymmetric voxel. Resolution improvement can be achieved by inverting the ultrasound transducer’s frequency response using a deconvolution scheme. To ensure numerical stability and limit inversion artifacts, a significant computational cost is required beyond that of enveloping, further contributing to processing bottlenecks. We demonstrate the use of a field programmable gate array (FPGA) to perform Fourier-regularized deconvolution and wavelet denoising enabling real-time processing in parallel with single detector off-axis PAM (OA- PAM) signal acquisition. Simulations and real data acquired from the FPGA processor show an improvement in axial resolution along with increased SNR. Abstract: Implementation )(~ nx The mapping of the axial optical absorption profile to the detected RF signal can be modeled as a linear system with convolution and additive noise. System Inversion: We model an inverse system that obtains the best estimate )(~ nx )(nx )(nh )(n … Introduction Chick Embryo RF signal Proposed MethodComparison Method Cross Sections (B-scan) Sample A-lines 142.3-- Depth Depth 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.2 0.4 0.6 0.8 1 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 Wavelet Filters Frequency Response (Magnitude) Impulse Response : Collective frequency response (unity) : Collective impulse response (delayed Dirac delta) Individual responses of 4th level decomposition (4 detail + 1 approximation set of coefficients) Rhodamine Capillaries – Volume Rendering Two 50 μm inner diameter capillary tubes filled with rhodamine 6G and arranged in a crosshair fashion. Dimensions are 128 pixels in the lateral directions and 64 in the axial dimension. Z: Axial direction (depth) X&Y : Lateral dimensions Calculated Average Diameter : 65 μm uRF input Comparison Method Envelope of analytic signal mz  7593. Conclusions •Continuous throughput after 962.5 ns initial latency •Axial resolution enhancement of 40% over RF envelope •Wavelet thresholding removed most noise without noticeable signal loss. •Except for a priori knowledge of transducer response, system is generalized and should be widely applicable Total acquisition and processing time: 328 ms m f v dB z ltheoretica    63 880 6    )cos( .  : transducer angle with respect to optical axis (40º) : speed of sound in water (1482 m/s) :transducer bandwidth (27 MHz) v dBf6 Objective: Create a PAM FPGA processor which accomplishes the following: • Inversion of the ultrasound receiver’s blurring operator via deconvolution • Optimally balances the restoration of axial resolution and the suppression of noise and artifacts • High adaptability to changes in detection configurations Considerations: • Additive noise makes deconvolution highly unstable (“ill-posed”) • Deconvolution is best modeled in Fourier domain for ideal conditions, but PAM signal lacks sparsity in its Fourier coefficients • Continuous throughput requirement  Iterative techniques are not practical •“ill-posed” problem requires significant computation spanning multiple transformation domains • Fourier-wavelet approach is a widely applicable solution that achieves optimal results due to its balance of time/frequency uncertainty •Two point absorbers •Shift and sum (PSF) •Added random Gaussian noise (σ=0.15) mz 2556. Axial Resolution z Simulated Data 69.25Thickness (μm) biomed.tamu.edu/lomi )(ny Peak SNR (Simulated Data) Signal PSNR (dB) RF 10.35 RF Envelope 17.12 Deconvolved/Denoised Envelope 18.83