You are on page 1of 114

UNIVERSIDADE DE SO PAULO

FFCLRP DEPARTAMENTO DE FSICA


PS-GRADUAO EM FSICA APLICADA MEDICINA E
BIOLOGIA

IMPLEMENTAO DA TCNICA DE MAGNETO-ACUSTOGRAFIA EM UM


EQUIPAMENTO DE ULTRASSOM DIAGNSTICO POR IMAGEM.

Diego Ronaldo Thomaz Sampaio

Dissertao apresentada Faculdade de Filosofia,


Cincias e Letras de Ribeiro Preto da Universidade
de So Paulo, como parte das exigncias para a
obteno do ttulo de Mestre em Cincias. rea:
Fsica Aplicada Medicina e Biologia.
i

DIEGO RONALDO THOMAZ SAMPAIO

IMPLEMENTAO DA TCNICA DE MAGNETO-ACUSTOGRAFIA EM UM


EQUIPAMENTO DE ULTRASSOM DIAGNSTICO POR IMAGEM.

Dissertao apresentada Faculdade de


Filosofia, Cincias e Letras de Ribeiro Preto
da Universidade de So Paulo, como parte
das exigncias para a obteno do ttulo de
Mestre em Cincias.

rea de concentrao:
Fsica Aplicada Medicina e Biologia.
Orientador:
Prof. Dr. Antonio Adilton Oliveira Carneiro

Verso Corrigida
Original em outubro de 2014

ii

Autorizo a reproduo e divulgao total ou parcial deste trabalho, por qualquer meio
convencional ou eletrnico, para fins de estudo e pesquisa, desde que citada a fonte.

FICHA CATALOGRFICA
Sampaio, Diego Ronaldo Thomaz.
Implementao da tcnica de magneto-acustografia em um equipamento de ultrassom por
imagem/ Diego Ronaldo Thomaz Sampaio; orientados Prof. Dr. Antonio Adilton Oliveira
Carneiro. Ribeiro Preto. 2014. 113 p.
Dissertao (Mestrado Programa de Ps-graduao em Fsica Aplicada Medicina e
Biologia) Faculdade de Filosofia, Cincias e Letras de Ribeiro Preto da Universidade de
So Paulo.
1. Vibro-magneto-acustografia. 2. Ultrassom. 3. Elastografia. 4. Viscoelasticidade.

iii

Nome: Diego Ronaldo Thomaz Sampaio


Ttulo: Implementao da tcnica de magneto-acustografia em um equipamento de
ultrassom diagnstico por imagem.

Dissertao apresentada Faculdade de Filosofia, Cincias e Letras de Ribeiro


Preto da Universidade de So Paulo, como parte das exigncias para a obteno do ttulo
de Mestre em Cincias.

Aprovado em: ____/____/____.

BANCA EXAMINADORA

Prof. Dr.: _____________________________ Instituio: _________


Julgamento: ___________________________ Assinatura: _________

Prof. Dr.: _____________________________ Instituio: _________


Julgamento: ___________________________ Assinatura: _________

Prof. Dr.: _____________________________ Instituio: _________


Julgamento: ___________________________ Assinatura: _________

iv

Dedico este trabalho Maria


do Carmo, minha me e pilar, ao
Wilson, meu pai, tio e amigo, a minha
irm, Rita, a minha companheira
Paula e s memorias de meu pai
Ronaldo e minha me Nazar.

vi

vii

AGRADECIMENTOS
Agradeo a minha famlia, que sempre acreditou em mim e me apoiou desde
quando sai de Belm-PA at hoje, especialmente a minha me Maria do Carmo Thomaz
Sampaio e ao meu tio Wilson Jos dos Santos, pelo amor, carinho e compreenso. A
minha Tia Maria de Nazar Tomaz dos Santos, que nos deixou em 2013, a quem sou
eternamente grato por ter me amado e me criado como um filho. A minha irm Rita de
Cssia Sampaio, por ter sempre me motivado a ingressar na USP. A minha esposa Paula
F. Thomaz Sampaio por estar sempre do meu lado, me apoiando e motivando nos
momentos difceis e ao meu primo Michel Goes de Melo Sampaio por ser meu amigo e
companheiro de todas as horas.
A todos os meus amigos de Jaboticabal-SP em especial a Alan Rodrigo Panosso,
Fabricio Hirota Hada, Myrko Arauju Micali e Vinicius Galvo dos Santos, pelas risadas e
divertidas aventuras.
Meus agradecimentos ao Prof. Dr. Antonio Adilton Oliveira Carneiro por ter me
motivado, orientado e me dado esta oportunidade de crescimento cientifico, profissional e
pessoal.
Ao Prof. Dr. Theo Zeferino Pavan pela ateno e ajuda nas discusses cientficas,
simulaes e nos momentos de dificuldade durante este trabalho.
Aos tcnicos Srgio Oliveira Bueno da Silva, Jos Luiz Aziani, Carlos Renato da
Silva e Agnelo Bastos.
A todo o pessoal da IX Turma de Fsica Mdica da USP de Ribeiro Preto-SP e
aos colegas do Grupo de Inovao em Instrumentao Mdica e Ultrassom GIIIMUS,
pela amizade e colaborao.
A Faculdade de Filosofia Cincias e Letras de Ribeiro Preto, pela oportunidade
de ingresso no programa de ps-graduao em Fsica Aplicada a Medicina e Biologia.
A CAPES e CNPq pelo apoio financeiro e a FAPESP pela concesso da bolsa de
Mestrado.

viii

O que falta s pessoas no fora, e sim, vontade.


Victor Hugo.

ix

RESUMO
SAMPAIO, D. R. T. Implementao da tcnica de magneto-acustografia em um
equipamento de ultrassom de diagnstico por imagem. 2014. 113f. Dissertao (Mestrado
Programa de Ps-graduao em Fsica Aplicada Medicina e Biologia) Faculdade de
Filosofia, Cincias e Letras de Ribeiro Preto, Universidade de So Paulo, Ribeiro Preto
SP, 2014.
A magneto-acustografia ou, em uma nova terminologia mais abrangente, vibromagneto-acustografia (VMA) uma tcnica que combina tcnicas magnticas e acsticas,
a fim de observar o comportamento visco-elstico de um meio material marcado com
partculas magnticas (alvo). A fora magntica oscilatria de frequncia () provoca,
dentro do alvo, movimento das partculas e do meio material com frequncia (2). O
feixe acstico pulso-eco utilizado para detectar o movimento das estruturas, tem uma
frequncia de repetio de pulso (PRF), no mnimo, cinco vezes maior que a frequncia
do movimento do alvo. Assim, a proposta deste projeto foi desenvolver um protocolo de
aquisio, processamento e anlise da tcnica VMA, por meio da implementao de uma
plataforma

automatizada

de

aquisio,

que

fornea

dados

estruturados

para

posteriormente atravs de uma plataforma de processamento analisar diferentes


aplicaes da tcnica VMA em fantomas e in vivo.
A primeira etapa foi desenvolver a plataforma de aquisio utilizando um
equipamento de ultrassom diagnstico por imagem. Nesta etapa foi desenvolvido um
software, com interface grfica de usurio, escrito em C++ e Qt com a funo de
automatizar a excitao magntica e a aquisio acstica de alta resoluo temporal,
foram definidos os protocolos padro dos modos de excitao magntica e de aquisio
acstica em termos da taxa de aquisio dos frames ultrassnicos para gerar movimentos
oscilatrios ou ondas de cisalhamento. Em seguida, os dados provenientes das aquisies
foram estruturados por meio de um cabealho para transferncia para outros
computadores atravs do protocolo TCP/IP.
Depois foi desenvolvida um software, com interface grfica de usurio, para a fase
de processamento e anlise. O processamento dos frames adquiridos em modo
radiofrequncia (RF) consistiu em obter mapas de deslocamentos ou velocidades das
estruturas internas do meio material utilizado como alvo. Nesta etapa adaptamos o
algoritmo de correlao cruzada normalizada com correo de pico de mxima correlao

e obtivemos mapas otimizados para a tcnica VMA. A avaliao da otimizao destes


mapas foi baseada na balana entre a resoluo espacial e tempo computacional.
A partir do uso destes softwares em experimentos com fantomas e in vivo foram
desenvolvidos

mtodos

de

anlise

da

frequncia

dos

deslocamentos

segmentao/caracterizao de ondas de cisalhamento em termos da sua velocidade e


atenuao.
Portanto, foi implementado um sistema VMA automatizado composto, por uma
plataforma de aquisio embarcada em equipamento de diagnstico por ultrassom para
aquisio de mapas de RF e, que posteriormente eram transferidos para um computador
com hardware superior para gerao de mapas de deslocamento do meio material. Os
mapas foram analisados para determinao de parmetros visco-elsticos. Alm disso,
atravs da implementao da tcnica VMA, viabilizou-se estudos clnicos de maneira
rpida e eficiente, por exemplo, anlises gstricas aps a digesto de alimentos marcados
com partculas magnticas e produo de ondas de cisalhamento para caracterizao
viscoelstica.

Palavras-chave:

Ultrassom,

Elastografia,

Vibro-magneto-acustografia,

Viscoelasticidade

xi

ABSTRACT
SAMPAIO, D. R. T. Implementation of magneto motive technique in an
ultrasound diagnostic equipment. 2014. 113f. Dissertation (Master) Faculty of Philosophy
, Sciences and Letters of Ribeiro Preto, University of So Paulo, Ribeiro Preto SP,
2014.

The magneto motive ultrasound (MMUs) is a novel technique, which combines


magnetism and acoustics, in order to observe viscoelastic behavior of medium labeled
with inserted magnetic particles. The magnetic force with modulation frequency ()
creates a mechanical disturbance in the object of study with twice the modulation
frequency (2). A pulse-echo ultrasonic beamforming was applied with pulse repetition
frequency (PRF) at least five times greater than frequency of internal structure movement.
The aim of this study was to develop an acquisition, processing and analysis protocol for
MMUs through implementation of an automated platform for acquisition, which provides
structured datasets for further processing and analysis of different applications (tissue
mimicking phantoms or in vivo) of MMUs.
First step was to develop the acquisition platform using an ultrasound research
interface (URI). At this stage was developed a software with graphical user interface
(GUI) written using C++ and Qt. This software automates magnetic excitation and
acoustic acquisition, which has high frame rate. Also default presets were defined to
provide oscillatory movement or shear waves produce. Then datasets acquired were
structured and a header was created and both header and data were transferred to an
external personal computer through TCP/IP network.
Second the processing software was developed with graphical user interface for
processing and analyzing datasets acquired prior. The frames acquired in radiofrequency
(RF) mode were processed into displacement or velocity maps of medium internal
structures. This stage we adapted a cross correlation algorithm to optimize for MMUs
datasets. The evaluation of these maps was based on tradeoff between spatial resolution
and computation time.
Using this software in experiments with phantoms or in vivo were developed
protocols for analysis of motion frequency and segmentation/characterization of shear
waves, extracting velocity and attenuation.

xii

In this work, was implemented an automated MMUs system integrated with a


software framework running on an ultrasound research interface (URI), which is used for
acquisition of RF maps, further transferred for a PC with robust hardware to process into
displacement maps. These maps were analyzed to obtain viscoelastic parameters of the
medium. Moreover, this implementation of MMUs enables clinical fast and efficient trials
for gastric evaluation of meals with magnetic particles and shear wave production for
viscoelastic characterization.

Palavras-chave:

Ultrasound,

Magneto

Motive

Ultrasound,

Elastography,

Viscoelasticity

xiii

LISTA DE ABREVIATURAS
ARFI Impulso por fora de radiao acstica (Acoustic Radiation Force Impulse)
DSP

Processador Digital de Sinais (Digital signal processor)

FPGA Field Programable Gate Array


GIIMUS

Grupo de Inovao em Instrumentao Mdica e Ultrassom

GPU Unidade de processamento grfico (Graphical processor unit)


GUI

Interface grfica de usurio (Graphical user interface)

MAT-MI

Tomografia magneto-acstica com induo magntica. (Magneto Acoustic

Tomography with Magnetic Induction)


PC

Computador pessoal (Personal Computer)

PRF

Frequncia de repetio de pulso (Pulse Repetition Frequency)

RF

Radiofrequncia (Radiofrequency)

ROE Regio de Excitao (Region of excitation)


ROI

Regio de Interesse (Region of interest)

RX

Recepo de feixe acstico (Receive beamforming)

SDK Kit de desenvolvimento de software (Software development kit)


TE

Elastografia por transiente (Transient Elastography)

TGC Controle de ganho temporal (Time gain control)


TX

Transmisso de feixe acstico (Transmit beamforming)

URI

Plataforma de pesquisa em ultrassom (Ultrasound Research Interface)

US

Ultrassom (Ultrasound)

VMA Vibro-magneto-acustografia (Magneto Motive Ultrasound)


VMA-A

Plataforma de aquisio da tcnica vibro magneto acustografia (acquisition

framework for magneto motive ultrasound)


VMA-P

Plataforma de processamento da tcnica vibro magneto acustografia

(processing framework for magneto motive ultrasound)

xiv

LISTA DE SMBOLOS
Amplitude
Campo magntico
Coeficiente de atenuao
Coordenadas cartesianas
Densidade
Deslocamento das estruturas internas de um meio material
Fase
Fora resultante
Frequncia
Frequncia angular
Frequncia de amostragem
Funo de Green
Janela espacial
Largura de banda
Mdulo de cisalhamento
Mdulo de compressibilidade
Mdulo de elasticidade
Mdulo de viscosidade
Numero de subsetores
Permeabilidade magntica do vcuo
Profundidade
Susceptibilidade magntica
Taxa de quadros por segundo
Tempo
Trao da onda ssmica
Transformada de Fourier
Transformada de Hilbert
Velocidade das estruturas internas de um meio material
Velocidade de propagao
Voltagem
Volume

xv

LISTA DE FIGURAS
Figura 1: Diagrama esquemtico do sistema de VMA controlado somente pelo URI. ............11
Figura 2: Diagrama de utilizao do SDK 5.7.4 Ultrasonix e cada uma das especificidades
das bibliotecas Texo, Impero e Amplio. .......................................................................13
Figura 3: Processo de formao de um frame composto por 128 linhas de RF de forma
sequencial, neste caso ocorre uma emisso para cada linha formada. ......................................14
Figura 4: Avaliao do valor do fps para diferentes profundidades utilizando o feixe
acstico sequencial em relao ao numero de elementos ativados. ..........................................16
Figura 5: (a) Simulao do potencial senoidal com frequncia de 100 Hz e a resposta da
fora magntica esperada e (b) o espectro de potencia desses sinais. ......................................17
Figura 6: Simulao do potencial de um ciclo senoidal com frequncia de 100 Hz e a
resposta magntica esperada para o modo pulsado...................................................................18
Figura 7: Diagrama de desenvolvimento do VMA-A [topo (3 nvel)], as classes principais
que foram implementadas (2 nvel) e as funes descritas sucintamente (1 nvel). .................20
Figura 8: Representao de uma imagem utilizando a classe QImage. ....................................21
Figura 9: Interface grfica de usurio do VMA Framework de aquisio. ..............................23
Figura 10: Representao do (a) mapa de RF e (b) modo B obtido em uma amostra de
parafina .....................................................................................................................................26
Figura 11: (a) Mapa de RF obtido com um transdutor EC9-5/10 e (b) mapa de RF aps
processo de converso para coordenadas cartesianas ...............................................................27
Figura 12: (a) Todos os frames subsequentes so correlacionados com o primeiro para
obteno do mapa de deslocamento e (b) os frames so correlacionados em pares de
maneira subsequente para obteno do mapa de velocidade. ...................................................29
Figura 13: Processo de formao do mapa de deslocamento a partir de um mapa de RF.
Escolhendo o elemento central (n = 64), correlacionamos dois frames sucessivos (t = 1 e t
= 2) com janelas de tamanho fixo (w = 100) e 50% de sobreposio para obter o desvio
( )..............................................................................................................................................30
Figura 14: Extrao do trao ssmico ao longo da profundidade r de um mapa de
deslocamento.............................................................................................................................32
Figura 15: Interface de grfica de usurio da plataforma de ps-processamento da tcnica
VMA. ........................................................................................................................................36

xvi

Figura 16: (a) Mapa de deslocamento simulado utilizando f = 100 Hz, 1 = 25 kPa e =
1000 kg.m-3 e (b) mapa de fase. ................................................................................................39
Figura 17: Propagao da onda ssmica plana simulada vista no espao nos instantes de
tempo (a) 10 ms, (b) 12 ms e (c) 15 ms. ...................................................................................40
Figura 18: (a) Trao suavizado da onda ssmica simulada filtrada na frequncia de
excitao e (b) o espectro de magnitude. ..................................................................................40
Figura 19: Estimativas de parmetros da onda ssmica simulada. Velocidade de grupo (a)
pico, (b) vale e (c) correlao cruzada. Velocidade de fase (d) e atenuao (e). ......................42
Figura 20: (a) Sistema VMA com transdutor endocavitrio (EC9-5/10) fixado no centro
da bobina de magnetizao. (b) bobina com concentrador de campo e um transdutor
ultrassnico (L14-5/38) posicionado paralelamente e (c) perpendicular direo do
campo magntico axial. ............................................................................................................46
Figura 21: Curva de calibrao da bobina de excitao para obter um valor de 300 mT em
uma regio prxima da bobina. .................................................................................................47
Figura 22: A resposta do amplificador ao transiente para (a) 1 ciclo e (b) 3 ciclos.
Observa-se um pico indesejado no comeo (seta) e a metade final do ultimo ciclo do burst
de entrada deformada. ............................................................................................................48
Figura 23: Espectro de magnitude do perfil da fora magntica para (a) 1 ciclo e (b) 3
ciclos. ........................................................................................................................................48
Figura 24: Campo magntico e gradiente calculado em uma regio de 5,0 x 15,0 mm para
os instantes (a) 10,0 ms e (b) 20,0 ms. ......................................................................................49
Figura 25: Perfil da fora magntica ponderada na direo axial nos instantes de tempo
(a) 10,0 ms e (b) 20,0 ms para um 1 ciclo com frequncia de 100 Hz. ....................................50
Figura 26: (a) Modo B do experimento utilizando com o fantoma de gelatina com esfera
de ferrita de 7 mm e (b) mapa de deslocamento obtido no instante 22.8 ms. ...........................51
Figura 27: (a) Deslocamento induzido ao longo do tempo e (b) espectro do deslocamento. ...52
Figura 28: Mensurao do deslocamento induzido pelo material magntico no estmago
de roedores. ...............................................................................................................................52
Figura 29: (a) Modo B e (b) mapa de velocidade no instante 23.20 ms. (c) Analise do
deslocamento do estomago do roedor e (d) espectro. ...............................................................54
Figura 30: (a) Sistema VMA com transdutor ultrassnico posicionado em direo
perpendicular a direo da forca de excitao e (b) modo B. ...................................................55

xvii

Figura 31: (a) Grfico do deslocamento da onda ssmica gerada a partir do movimento de
uma esfera de metal e mapa de deslocamento nos instantes de tempo (b) 20,0 ms, (b) 21,5
ms e (c) 23,0 ms. .......................................................................................................................56
Figura 32: (a) Mapa de deslocamento obtido para 1 ciclo com frequncia de excitao de
f = 100 Hz e (b) mapa de fase. ..................................................................................................57
Figura 33: Propagao de onda ssmica obtida experimental mente nos instantes (a) 10
ms, (b) 12 ms e (c) 15 ms. .........................................................................................................58
Figura 34: (a) Trao sismico obtido de posices diferentes e a janela de analise entre 8,0 a
18,0 ms (pontilhada). (b) Ajuste exponencial da amplitude ao longo da trajetria. Ajustes
linear para o (c) maximos e o (d) minimos, respectivamente. ..................................................59
Figura 35: (a) Estimativa de velocidade de grupo utilizando o correlaco cruzada de
traos sismicos e (b) espectro da janela temporal. ....................................................................60
Figura 36: (a) Velocidade de fase obtida no instante 12,50 ms do mapa de fase e (b)
Espectro da onda ssmica filtrado obtida no intervalo de 8,0 a 18,0 ms para estimativas de
frequncia de pico e frequncia de centro de massa. ................................................................60
Figura 37: (a) Sistema VMA com transdutor ultrassnico posicionado em direo
perpendicular a direo da forca de excitao e (b) modo B de um fantoma com incluso
de maior rigidez em relao a base (seta branca) e uma esfera de metal (seta vermelha). .......62
Figura 38: Avaliao de movimento induzido por esfera de metal a partir do (a) mapa de
deslocamento obtido para 1 ciclo com frequncia de excitao de f = 100 Hz e (b) mapa
de fase. ......................................................................................................................................62
Figura 39: Diagrama do desenvolvimento do projeto em termos da funcionalidade
implementada para aquisio (azul) e processamento (verde). ................................................67
Figura 40: Cabealho da plataforma de aquisio transferido para a plataforma de
processamento via rede. ............................................................................................................68

xviii

LISTA DE TABELAS
Tabela 1: Especificaes tcnicas do URI Sonix RP, Ultrasonix. ............................................12
Tabela 2: Especificaes dos transdutores utilizados acoplados ao Sonix RP .........................13
Tabela 3: Caractersticas da bobina usada para gerar o campo magntico externo. .................16
Tabela 4: Parmetros relacionados com as caractersticas mecnicas do meio estimados
em uma trajetria de 30 mm ao longo do eixo axial. Tanto nos ajustes exponenciais
quanto nos lineares o valor de R-quadrado foi igual a 1...........................................................43
Tabela 5: Parmetros relacionados com as caractersticas mecnicas do meio estimados
em uma trajetria de 4,50 mm ao longo do eixo axial. .............................................................57
Tabela 6: Parmetros da onda ssmica. (a-c) Velocidade de grupo, (d) velocidade de fase e
(e) atenuao obtidas em uma trajetria de 8,75 mm ao longo do eixo axial, com valores
R2 maiores que 90%. .................................................................................................................61
Tabela 7: Parmetros da onda ssmica da regio 1, 2 e 3. (a-c) Velocidade de grupo, (d)
velocidade de fase e (e) atenuao obtidas em trajetria de 5,00 mm ao longo do eixo
axial, com valores de R2 maiores que 90%. ..............................................................................63
Tabela 8: Caracterizao visco-elstica de fantoma heterogneo em termos do modulo
elstico e viscoso.......................................................................................................................64

xix

SUMRIO
Agradecimentos ............................................................................................................... viii
Resumo ................................................................................................................................ x
Abstract ..............................................................................................................................xii
Lista de abreviaturas ......................................................................................................... xiv
Lista de smbolos ............................................................................................................... xv
Lista de figuras .................................................................................................................. xvi
Lista de tabelas .................................................................................................................. xix
Sumrio .............................................................................................................................. xx
CAPTULO 1
1. Introduo .................................................................................................................... 1
1.1.

Motivao .............................................................................................................. 2

1.2.

Objetivos ............................................................................................................... 3

1.3.

Fundamentao terica .......................................................................................... 3

1.3.1.

Ultrassom ....................................................................................................... 4

1.3.2.

Movimento induzido pela ao magntica .................................................... 5

1.3.3.

Gerao de ondas ssmicas a partir de fora magntica ................................. 6

1.4.

Organizao do trabalho........................................................................................ 8

CAPTULO 2
2. Plataforma de aquisio da tcnica VMA .................................................................. 11
2.1.

Diagrama do sistema VMA ................................................................................. 11

2.2.

Interfaces de pesquisa em ultrassom (URI)......................................................... 11

2.2.1.

Sonix RP, Ultrasonix ....................................................................................... 12

2.3.

Feixe acstico e resoluo temporal.................................................................... 14

2.4.

Modos de excitao magntica ........................................................................... 16

2.4.1.
2.5.

Comunicao IVI-COM............................................................................... 18

Desenvolvimento da plataforma de aquisio ..................................................... 18

2.5.1.

Classes desenvolvidas para virtualizao .................................................... 19

2.5.2.

Qt 4.8.4......................................................................................................... 20

2.6.

Interface grfica de aquisio .............................................................................. 22

2.6.1.

Procedimento de uso para aquisio VMA .................................................. 22

CAPTULO 3
3. Plataforma de ps-processamento.............................................................................. 25
3.1.

Mapas de RF e modo B ....................................................................................... 25

3.2.

Converso para scanner convexo (Scan conversion) .......................................... 27

3.3.

Mapas de deslocamento ...................................................................................... 28

3.3.1.

Estimativa de atraso temporal ...................................................................... 28


xx

3.3.2.
3.4.

Estimativas de velocidade e atenuao de ondas ssmicas .................................. 31

3.4.1.

Algoritmo de suavizao.............................................................................. 31

3.4.2.

Velocidade de grupo e atenuao (time-to-peak)......................................... 32

3.4.3.

Velocidade de grupo (correlao cruzada) .................................................. 33

3.4.4.

Velocidade de fase ....................................................................................... 33

3.5.
4.

Algoritmo de processamento ....................................................................... 29

Interface grfica de ps-processamento (VMA-P).............................................. 35

Avaliao por simulao de ondas ssmicas .............................................................. 39

CAPTULO 5
5. Avaliao por experimentos ...................................................................................... 45
5.1.

Arranjos experimentais ....................................................................................... 45

5.1.1.
5.2.

Caracterizao da fora magntica a partir de medidas de campo magntico

46

Objetos simuladores de tecidos biolgicos. ........................................................ 50

5.2.1.

Gelatina bovina com partculas de ferro. ......................................................... 50

5.2.2.

Copolmero de cadeia saturada (parafina). ...................................................... 50

5.3.

Quantificao de micro deslocamentos em fantomas e in vivo ........................... 51

5.3.1.

Em fantomas ................................................................................................ 51

5.3.2.

In vivo........................................................................................................... 52

5.4.

Disperso de ondas ssmicas em fantomas. ......................................................... 54

5.4.1.

Avaliao de fantoma de gelatina com incluso de esfera de ferrita. .......... 55

5.4.2.

Avaliao de fantoma de gelatina com nano partculas homogneo. .......... 57

5.4.3.

Fantomas de copolmeros de cadeia saturada .............................................. 61

CAPTULO 6
6. Consideraes finais .................................................................................................. 66
6.1.

Concluses .......................................................................................................... 66

6.2.

Trabalhos futuros................................................................................................. 69

Apndice A Diagramas de classes da plataforma de aquisio ...................................... 73


A.1. Classe Hardware ........................................................................................................ 73
A.2. Classe Controls .......................................................................................................... 74
A.3. Classe Sequences ....................................................................................................... 75
A.4. Classe Funcgen .......................................................................................................... 77
Apndice B Protocolos magneto-acsticos ..................................................................... 79
Apndice C Interface grfica de usurio da plataforma de aquisio (VMA-A) ........... 81
Apndice D Interface grfica de usurio da plataforma de processamento e anlise
(VMA-P) ............................................................................................................................ 83
D.1. Modo RF/B ................................................................................................................ 84
D.2. Mapas de deslocamento ou velocidade ...................................................................... 85
D.2.2. Anlise de tempo computacional ........................................................................ 86
xxi

D.3. Anlise de trao ssmico ............................................................................................ 89

xxii

CAPITULO 1
1. INTRODUO
A caracterizao de tecidos moles por meio de medidas de propriedades
mecnicas de grande importncia no diagnstico clnico, pois so capazes de identificar
e avaliar doenas como cncer e fibrose heptica. Muitos grupos de pesquisa vm
investigando estas propriedades usando o ultrassom pulso-eco para detectar
deslocamentos mecnicos das estruturas internas dos tecidos induzidos pela ao de
foras externas de contato (pisto) ou de no-contato (Elastografia por transiente (TE),
Fora de Radiao Acstica (ARFI), Fora de Lorentz e induo magntica (MAT-MI)),
[1][4]. Recentemente o uso de marcadores magnticos em escala micromtrica e
nanomtrica vm se expandindo em varias modalidade de imagem (e.g. Ressonncia
Magntica Nuclear e Tomografia Computadorizada por Raios-X), [5]. Estas partculas
possuem alta susceptibilidade magntica e so inertes ao organismo humano, porm
devido a seu tamanho o ultrassom em Modo B no capaz de visualiz-las.
Uma nova tcnica de imagem denominada de Magneto-Acustografia ou VibroMagneto-Acustografia (VMA) consiste em detectar com ultrassom deslocamentos
mecnicos, induzidos remotamente atravs da ao de uma fora magntica, em meios
materiais com partculas magnticas, [6]. Esta tcnica vem sendo utilizada para
localizao de regies que contm uma determinada concentrao de partculas, visto que
o deslocamento induzido da ordem de micrmetros, tornando-as agentes de contraste
ultrassnicos, [7]. Em alguns casos, ao final do movimento forado, ocorre o surgimento
de ondas ssmicas, que se propagam com amplitude suficiente para serem detectadas por
ultrassom, [8].
Na ltima dcada alguns equipamentos comerciais de ultrassom passaram a
disponibilizar acesso aos mapas de ecos (mapas de RF) por meio de interfaces de coleta
de dados utilizados para formao dos modos de imagem clssicos (i.e. Modo B,
Doppler). Este acesso a dados no formatados (*.raw) permite que sejam desenvolvidos
mtodos de processamento especficos para deteco de deslocamentos at a ordem de
micrmetros. Alguns equipamentos permitem o controle total do hardware atravs de kits
de desenvolvimento de software (SDK), que propiciam o pleno desenvolvimento de
novas modalidades de imagem, agregando vantagens desde formao do feixe acstico
at a fase de ps-processamento, [9][11].
1

Neste contexto, constatamos que os estudos publicados sobre VMA no mostram


implementaes deste sistema em modernos equipamentos comerciais visando estudos
das propriedades mecnicos de tecidos moles. Esta carncia de uma interface que controle
a combinao das tcnicas ultrassnica e magnticas sintetizando-a em uma plataforma
operacional de fcil utilizao promove o presente estudo.
Este trabalho, teve como principal foco

a implementao do sistema VMA

compatvel com ultrassom comercial visando obter uma interface grfica dedicada e, em
conjunto, um protocolo de aquisio que permita caracterizao mecnica de objetos
simuladores de tecidos biolgicos. Dessa forma, possibilitando, em longo prazo, o uso da
tcnica VMA em testes clnicos.
O trabalho foi realizado no grupo GIIMUS (Grupo de Inovao em
Instrumentao Mdica e Ultrassom, Universidade de So Paulo, Ribeiro Preto, Brasil) e
d continuidade ao desenvolvimento da tecnologia magneto-acstica que o grupo trabalha
h alguns anos e que gerou, dentre outros trabalhos, a patente do transdutor magnetoacstico para medidas susceptomtricas e acsticas, [12]

1.1.

Motivao
Embora explorada para localizao de partculas, [5], [13], a avaliao da tcnica

VMA para caracterizao de materiais reolgicos em ensaios no destrutivos um


importante avano na aplicao de agentes de contraste magnticos em conjunto com
tcnica magntica-ultrassnica para medidas quantitativas.
A motivao principal deste trabalho foi criar um sistema VMA de fcil
utilizao, implementado utilizando um equipamento de ultrassom comercial, que possa
fornecer estimativas quantitativas de parmetros mecnicos de materiais reolgicos de
maneira a propiciar uso clinico de tcnica VMA.
A metodologia aplicada a sistemas VMA foi recriada em forma de uma abstrao
de alto nvel, sincronizando o gerador de funes, bobina e ultrassom comercial acoplado
a diferentes tipos de transdutores multi elementos (e.g. convexo e linear) por meio de um
software com interface grfica de usurio (GUI). Essa interface executada diretamente
do equipamento de ultrassom diagnstico. Tambm foi desenvolvida uma plataforma de
processamento e anlise dos dados do transiente da fora e da propagao de ondas
ssmicas provenientes da excitao magntica.

Este sistema foi idealizado para reduzir o tempo de coleta, facilitando a mudana
de parmetros de aquisio por meio de protocolos. Ainda, aps aquisio, o psprocessamento dos dados feito de maneira eficiente utilizando a interface MATLAB
de programao paralela, otimizando o tempo de obteno de mapas quantitativos de
deslocamento. Por fim, analisou-se a ao da forca magntica e propagao de ondas
ssmicas estimando parmetros mecnicos in vitro. Dessa forma, o sistema visou
propiciar a avaliao da tcnica VMA para, posteriormente, propor a utilizao dessa
modalidade de imagem mdica no auxlio identificao de doenas relacionadas
reologia in vivo.

1.2.

Objetivos
Este projeto visou o desenvolvimento da instrumentao de sistemas VMA, por

meio de softwares de automao e processamento, utilizando um equipamento comercial


de diagnstico por ultrassom. Posteriormente, explorou-se a tcnica in vitro para gerar um
protocolo que facilite a sua utilizao em ensaios clnicos in vivo na obteno de
propriedades mecnicas das estruturas internas de um meio fluido com partculas
magnticas.

1.3.

Fundamentao terica
As imagens em Modo B formadas com ultrassom (US) so a representao da

amplitude dos mapas de ecos ultrassnicos que se propagam em um determinado meio


material. Essas imagens retratam, em termos, mudanas nas propriedades mecnicas do
meio, essencialmente a impedncia mecnica que est intrinsecamente relacionada
velocidade de propagao do US ( ) e densidade ( ) do meio. As imagens dependem
tanto dos aspectos geomtricos quanto de outras caractersticas mecnicas, que neste caso
so negligenciadas durante o processo de formao da imagem Modo B.
Atualmente so encontrados, comercialmente, equipamentos de US denominados
de interfaces de pesquisa em ultrassom (URI). Estas plataformas flexveis permitem que
sejam feitas modificaes no processo de formao do feixe acstico para formao de
imagens em modo radiofrequncia (RF). O modo RF consiste no nvel mais baixo do
processo para formao de imagens.
3

Diversas informaes so extradas a partir dos mapas de RF, porm para que isto
seja possvel empregamos tcnicas de processamento para transformar os mapas de RF
em outros mapas, por exemplo, o mapa de deslocamento que obtido correlacionando
sucessivos mapas de RF para estimar deslocamentos associados a uma perturbao
externa dinmica.
Porm este captulo introdutrio visa descrever apenas aspectos fsicos
relacionados ao da fora magntica externa, os micro deslocamentos provocados pelo
transiente da fora, que so mensurveis por ultrassom e, aps o transiente, o
comportamento mecnico de ondas ssmicas relacionando o seu movimento com as
propriedades mecnicas do meio material.

1.3.1. Ultrassom

Definimos como ultrassom ondas mecnicas de compresso longitudinais (ondas


P) que se propagam em um meio material com frequncia acima de 20 kHz. Na gua
(

) temperatura ambiente (24C) sua velocidade de propagao


, [14].
Durante a propagao podem ocorrer vrios fenmenos fsicos das interaes com

o alvo (i.e. reflexo, refrao, absoro, espalhamento e etc.). Estes fenmenos tambm
esto relacionados s caractersticas dos ecos provenientes do alvo, que so processados
para formao das imagens.
A grandeza fsica que sintetiza a perda de amplitude da onda ultrassnica por
espalhamento e/ou absoro o coeficiente de atenuao total ( ), que pode ser expresso
em Neper.m-1. De maneira generalizada expressamos a amplitude do sinal do ultrassom
inicialmente A0 que percorreu uma distncia

pela equao (1).

(1)

Em tecidos biolgicos uma aproximao para o coeficiente de atenuao


dependente da frequncia da onda mecnica ( ) e temperatura,

, onde

fator de atenuao e n o fator de frequncia, [14].

1.3.2. Movimento induzido pela ao magntica

A fora magntica age sobre um dado volume ( ) em que as partculas so


descritas como dipolos magnticos imersos em um meio diamagntico. A concentrao
de partculas suficiente para que o meio seja considerado linear em termos da
susceptibilidade magntica ( ) e permeabilidade magntica do vcuo (

). Neste caso a

fora magntica proporcional ao campo magntico e ao gradiente de campo


magntico conforme a relao matemtica:

( )
( )

Se o campo magntico um ciclo senoidal com frequncia monocromtica

na

direo axial z conforme equacionamos em (3), utilizando a identidade do clculo vetorial


( )

[( ) ]

)] na relao ( , escrevemos a fora magntica

que age na direo axial z em um volume ( ) com partculas magnticas, (4).

(3)

(4)
Observamos que a fora magntica age causando movimentos oscilatrios e a
intensidade dos movimentos diretamente proporcional ao gradiente axial do campo
magntico e ao prprio campo magntico.
A partir da ao da fora magntica Oh et al [6] avaliaram que a fora total agindo
sobre as partculas obtida adicionando os termos relacionados fora de restaurao
elstica

e a fora de arrasto viscoso

(5)
5

Em (5)

so, respectivamente a constante elstica do meio e a constante de

arrasto, [6]. Desta forma, o movimento das partculas magnticas de caracterstica


ferromagntica tem duas vezes a frequncia do campo magntico aplicado .

1.3.3. Gerao de ondas ssmicas a partir de fora magntica

Pavan et al [15] observaram que aps a aplicao da fora magntica so geradas


ondas ssmicas em um meio material onde h concentrao de partculas magnticas. O
ponto onde ocorre a formao das ondas denominado epicentro. Deste ponto ocorre a
propagao de ondas de cisalhamento transversais (ondas S), [8].
Assumindo que o meio linear, isotrpico e incompressvel a funo de Green
(

), descreve uma boa aproximao para o deslocamento induzido por uma fora

pontual ao longo do eixo axial em funo do tempo e do espao. Considera-se


das componentes de cisalhamento

e longitudinal

a soma

(6)

Algumas consideraes e aproximaes foram includas por Catheline et al [16]


para obter uma soluo analtica de primeira ordem do movimento induzido nas estruturas
do meio durante a propagao das ondas S. Simplificadamente a soluo obtida
diferenciando a funo de Green no tempo

e, em seguida, operando a convoluo

com a fora de excitao oscilatria de frequncia

. Assim o trao da

onda ssmica dado pela equao (7):

(
[

)
(

)]
(7)

Em que,

so o tempo de chegada da onda P, velocidade de

propagao da onda P, tempo de chegada da onda S e velocidade de propagao da onda


S, respectivamente e

. Nesta soluo observamos que para altas frequncias a onda

P sobressai em relao onda S, para frequncias baixas um misto de onda P e S so


observados e para uma banda intermediria, de alguns Hertz, h predominncia da onda
S.
Bercoff et al [17] utilizaram as velocidades das ondas P e S,

respectivamente, geradas pela ao de uma fora externa para obter a resistncia de um


meio material compresso ( ) e ao cisalhamento ( ), ambos expressos em Pa pelas
equaes
(8) e
(9), [2].

( *
(8)
(

*
(9)

Em tecidos moles

(i.e.

so muito velozes (

) consequentemente

assim ondas P

) em relao s ondas S que se propagam com

velocidades de poucos m.s-1, portanto separadas quase instantaneamente.


As relaes acima desconsideram a viscosidade do meio material, posteriormente
Catheline et al [18] testaram modelos reolgicos apropriados para descrio de efeitos da
viscosidade fazendo medidas de velocidade e atenuao de ondas de cisalhamento. Os
autores observaram que o modelo de Voigt era o mais adequado para avaliao de
simuladores de tecidos moles. Este modelo relaciona a frequncia (

), atenuao (

)e

velocidade ( ) das ondas de cisalhamento com o mdulo de cisalhamento elstico ( ) e


viscoso ( ) do meio visco-elstico.

)
(10)

)
(11)

Utilizando o modelo de Voigt, que visto como o modelo que melhor se adequa a
modelagem de tecidos biolgicos, Zhao et al [19] resolveram o par de equaes (10) e
(11) para obter uma aproximao na obteno de

, fazendo uso da atenuao e

velocidade da onda ssmica.

(12)

(13)

Portanto, durante o transiente os movimentos induzidos pela ao de uma fora


magneto motriz dinmica tm duas vezes a frequncia da fora. Aps o transiente h
formao de ondas ssmicas, ondas P e ondas S, que so separadas instantaneamente
devido diferena de velocidade entre si. A estimativa de parmetros do movimento das
ondas S est relacionada com as caractersticas mecnicas do meio e so descrito por um
modelo reolgico, que neste caso o de Voigt, equaes (12) e (13).

1.4.

Organizao do trabalho
Este trabalho est dividido em captulos, nos quais se buscou mostrar o

desenvolvimento das plataformas para a tcnica VMA relacionado aos aspectos fsicos
abordados nesse capitulo introdutrio.

No captulo 2 so abordados os sistemas VMA existentes e se descreve uma


plataforma de pesquisa em ultrassom, as tcnicas de excitao magntica e medidas
ultrassnicas implementadas em uma plataforma completa de aquisio
No capitulo 3 apresentada uma plataforma de processamento e anlise baseado
nas tcnicas de processamento do sinal ultrassnico tanto para modo B quanto para mapas
de deslocamento; tambm so apresentados os mtodos de estimao de parmetros
visco-elsticos a partir de medidas de parmetros de ondas de cisalhamento.
No capitulo 4, descrita a aplicao dos mtodos de analise em uma simulao de
onda ssmica no verificar a qualidade dos algoritmos de anlise implementados.
No capitulo 5 so apresentadas algumas das aplicaes das plataformas de
aquisio, processamento e anlise em experimentos em fantomas e in vivo para medidas
quantitativas movimento induzido por ao de fora magntica e medidas in vitro para
caracterizao viscoelstica de fantomas.
No capitulo 6 discutem-se as principais aplicaes dos mtodos implementados,
assim como as suas limitaes e a continuidade do desenvolvimento para futuras
aplicaes das plataformas desenvolvidas neste trabalho.

10

CAPITULO 2
2. PLATAFORMA DE AQUISIO DA TCNICA VMA
2.1.

Diagrama do sistema VMA


Os sistemas de excitao e aquisio da tcnica VMA consistem, de maneira

geral, em uma bobina de induo magntica energizada por gerador de funo e


amplificador para gerar uma tenso oscilatria amplificada. A bobina gera um campo
magntico que interage com as partculas magnticas presentes no meio gerando uma
fora magntica. A resposta mecnica induzida na amostra, devido a essa fora
magntica, capturada utilizando um equipamento de ultrassom pulso-eco.
Com o objetivo de automatizar o sistema propusemos uma montagem composta
pela interface de pesquisa em ultrassom (URI), transdutor ultrassnico, gerador de
funo, amplificador de potncia, bobina e, em alguns casos, concentrador de campo
magntico no interior da bobina (Figura 1), em que o URI responsvel pelo controle
sincronizado de excitao magntica e deteco acstica.

Figura 1: Diagrama esquemtico do sistema de VMA controlado somente pelo URI.

2.2.

Interfaces de pesquisa em ultrassom (URI)


Para desenvolvimento da plataforma de aquisio utilizamos um moderno

equipamento de ultrassom de hardware avanado composto por um conjunto de placas,


11

que possuem Field Programmable Gate Array (FPGA) e Digital Signal Processor (DSP),
acopladas em uma arquitetura padro computador pessoal personal computer (PC). Esta
plataforma foi programada utilizando o kit de desenvolvimento de software (SDK) com o
qual programamos em alto nvel para controlar desde a formao do feixe acstico, tanto
para transmisso quanto para recepo, at a aquisio de dados com alta frequncia de
amostragem e alta taxa de quadros ou frame rate (fps), em modo RF ou em diferentes
etapas de processamento do sinal adquirido pelo transdutor ultrassnico.
A arquitetura padro PC permitiu que fosse desenvolvida uma plataforma de
aquisio completa, que alm de controlar o URI, pode fazer uso de protocolos de
comunicao (i.e. USB, TCP/IP) para controlar ou transferir informao para quaisquer
outros dispositivos eletrnicos para ps-processamento.

2.2.1. Sonix RP, Ultrasonix


O Sonix RP, Ultrasonix foi o URI utilizado neste estudo. Ele possui
especificaes tcnicas adequadas (Tabela 1) ao desenvolvimento de novas tcnicas,
neste caso, a VMA. O modo comercial deste URI um pacote de software compilado,
disponibilizado para compra pelo fabricante, que permite modos operacionais de acesso
informao em baixo nvel das imagens ultrassnicas adquiridas em um exame, [9].

Tabela 1: Especificaes tcnicas do URI Sonix RP, Ultrasonix.

Especificao
Modelo

Sonix RP

Transdutores

128 Elementos (Linear/Convexo)


64 Elementos (Phased)

Canais (TX)

128

Canais (RX)

32

Frequncia de amostragem mx.

40 MHz

ADC

10-bit

Sistema operacional

Windows OEM 32-bits

Alm de agregar custo financeiro o pacote de software de pesquisa restrito, no


permitiu controle total dos parmetros de baixo nvel. Portanto foi utilizado o conjunto de
12

bibliotecas dinmicas do SDK 5.7.4 para programar de maneira dedica o feixe acstico
sincronizado com excitao magntica, que propiciou sua utilizao especifica para a
tcnica VMA ou outras tcnicas compatveis com o sistema da Figura 1, por exemplo, um
excitador mecnico no lugar da bobina.
O Texo a biblioteca mais importante para este desenvolvimento e permite o
controle de todas as funes de baixo nvel de um URI. O Impero a ferramenta de
controle do console, controla os botes e controles do URI. O Amplio a ferramenta
que auxilia no processamento da imagem ultrassnica. Em sntese as 3 bibliotecas
permitem realizar todas as tarefas relacionadas ao desenvolvimento de uma aplicao
dedicada a ultrassom que roda na plataforma Sonix RP (Figura 2).

Figura 2: Diagrama de utilizao do SDK 5.7.4 Ultrasonix e cada uma das especificidades das
bibliotecas Texo, Impero e Amplio.

Todas as ferramentas so escritas em C/C++ e so utilizadas como bibliotecas


dinmicas, dessa forma so utilizadas em conjunto para abranger todas as tarefas
necessrias para uma aquisio utilizando o URI.
Os transdutores acoplados ao URI so compostos por um numero fixo de
elementos piezoeltricos arranjados de maneira linear ou convexa, ambos em forma de
array, espaados entre si (pitch). Os dois modelos utilizados foram o transdutor micro
convexo EC9-5/10 e o transdutor linear L14-5/38 (Tabela 2).

Tabela 2: Especificaes dos transdutores utilizados acoplados ao Sonix RP

Modelo
Elementos

Micro convexo
EC9-5/10
128 Elementos

Linear
L14-5/38
128 Elementos
13

Largura de Banda
Profundidade
Raio
Pitch
Abertura

2.3.

9-5 MHz
30 mm at 120 mm
10 mm
0,21 mm
148 graus

14-5 MHz
20 mm at 90 mm
0,30 mm
-

Feixe acstico e resoluo temporal


Com o Texo controlamos o feixe acstico dos transdutores utilizados, que

possuam 128 elementos. O nmero de elementos coincide com o nmero de canais de


transmisso (TX) do Sonix RP, por isso, foi possvel emitir um feixe acstico com 1 at
todos os elementos do transdutor. O tempo entre cada emisso acstica denominado de
frequncia de repetio de pulso (PRF). A recepo (RX) feita por 32 canais, limitando
o nmero de elementos recebidos por emisso.
Uma aquisio pulso-eco consiste em emitir uma onda ultrassnica, em seguida,
esperar os tempos: De chegada da onda at a profundidade escolhida
que a onda chegue at o transdutor

e retorno para

, o intervalo de tempo total do pulso-eco

. A Figura 3 mostra como uma aquisio em modo pulso-eco das


do mapa de RF realizada (e.g.

linhas

). Neste exemplo o transdutor esquerda, em modo

TX, emite um feixe acstico com todos os elementos. Na recepo o processo de


formao da ensima linha realizado a partir de um elemento dito central somados os
elementos usados no feixe de recepo, [20], o que implica em uma emisso para formar
uma linha do mapa.

Figura 3: Processo de formao de um frame composto por 128 linhas de RF. A esquerda (TX) a
emisso com todos os elementos do transdutor. A direita (RX) a formao das linhas de RF de forma
sequencial, neste caso ocorre uma emisso para cada linha formada na recepo.

14

Este processo para formao do mapa repetido at que todas as linhas sejam
adquiridas formando, ao final, um frame. O inverso do perodo de formao do frame
denominado de frame rate (

). A alta resoluo temporal importante para o VMA,

pois o movimento possui frequncias da ordem de centenas de Hertz. Uma maneira de


aumentar o

a tcnica de diviso em subsetores de alta resoluo temporal. A tcnica

consiste em aumentar a resoluo temporal do feixe criando


nmero reduzido de linhas de RF (

subsetores com um

). O nmero de subsetores necessrios para

obtermos todo o campo de viso do transdutor dada pela relao


Para pulso-eco uma aproximao do valor do

, [21].

de cada subsetor criado

estimado pela relao cinemtica da propagao da onda ultrassnica e nmero de linhas


de RF adquiridas por subsetor, Equao (15). Os

passos necessrios para aquisio de

um subsetor semelhante ao processo da Figura 3, deslocando-se

elementos direita

at que todos os subsetores K sejam adquiridos.

(14)

(15)

Onde

a profundidade da aquisio. A Figura 4 mostra os valores

obtidos

para diferentes profundidades utilizando o Sonix RP acoplado ao transdutor L14-5/38.

15

14
30 mm
50 mm
70 mm
90 mm

12

fps (kHz)

10

0
0

10

20
30
40
Nmero de elementos ativos (n)

50

60

Figura 4: Avaliao do valor do fps para diferentes profundidades utilizando o feixe acstico
sequencial em relao ao nmero de elementos ativados.

Observamos que para profundidades at 90 mm podemos utilizar 4 linhas de RF,


ou seja, 4 elementos por subsetor para obter pelo menos 2 kHz que, segundo o critrio de
Nyquist, suficiente para capturar movimentos de at 1 kHz. Para 32 elementos, observase que o

cai considervelmente. Isto ocorre devido ao nmero de canais da Sonix RP

para recepo ser 32. De maneira geral utilizamos

para transdutores de 128

elementos.

2.4.

Modos de excitao magntica


Para gerar a fora magntica, utilizamos uma bobina descrita na Tabela 3, que foi

energizada por um gerador de funo (Agilent, 33522A) e um amplificador de potncia


(Ciclotron, 20000 2 H) para gerar corrente.

Tabela 3: Caractersticas da bobina usada para gerar o campo magntico externo.

Dimetro
externo (mm)
90,0

Dimetro
interno (mm)
45,0

Numero
de espiras
413

AWG
18

Foram avaliadas duas possibilidades de excitar o meio: contnua e pulsada. Nesse


caso, atravs da prpria interface do protocolo de VMA, o gerador de funo pode ser
configurado com uma funo de onda em forma de pulso ou sinal contnuo na forma
16

senoidal e com amplitude, frequncia e nmero de ciclos definidos de acordo com o


protocolo experimental. No modo continuo a bobina fica ligada continuamente durante a
aquisio acstica, que pode ocorrer de forma assncrona.
A Figura 5a mostra o perfil esperado da fora magntica (
potencial de entrada (

. Nesta simulao

a partir de um

, equao (4), responde com o dobro da

frequncia de um potencial senoidal gerado. A frequncia de excitao foi de 100 Hz


(Figura 5b), com frequncia de amostragem de 2000 Hz.

100.0 Hz
2.5

0.5
2

Magnitude (1/ Hz)

Amplitude (u.a)

1.5
1
0.5
0
-0.5
-1

-1.5

20

40
60
Tempo (ms)

fp = 200 Hz

0.4
0.35
0.3
0.25
0.2
0.15
0.1

in

0.05

-2
0

f = 100 Hz

0.45

80

100

(a)

50

100

150
Hz

200

250

300

(b)

Figura 5: (a) Simulao do potencial senoidal com frequncia de 100 Hz e a resposta da fora
magntica esperada e (b) o espectro de potencia desses sinais.

A excitao magntica pulsada feita usando um nmero de ciclos finitos e de


forma sncrona a medida ultrassnica pulso-eco.
Ambos os modos contnuos (assncrono) e pulsados (sncrono) foram utilizados
com o mtodo da diviso por subsetores. A excitao magntica ocorre no comeo da
aquisio de cada subsetor. O perfil de um pulso do sinal senoidal (azul), bem como, da
fora magntica (vermelho), com um ciclo e frequncia de 100 Hz, mostrado na Figura
6a e o espectro pode ser observado Figura 6b.

17

100.0 Hz
2.5
0.16

f = 104 Hz

0.14

fp = 201 Hz

Magnitude (1/ Hz)

Amplitude (u.a)

1.5
1
0.5
0
-0.5

0.12
0.1
0.08
0.06
0.04

-1

-1.5

in

0.02

-2
0

4
6
Tempo (ms)

10

50

100

150
Hz

200

250

300

Figura 6: Simulao do potencial de um ciclo senoidal com frequncia de 100 Hz e a resposta magntica
esperada para o modo pulsado.

2.4.1. Comunicao IVI-COM


A configurao dos modos de excitao magntica foi feita utilizando um
moderno protocolo de comunicao denominado de IVI-COM. Algumas vantagens do
IVI-COM so alto desempenho e flexibilidade no desenvolvimento. Assim o protocolo
IVI-COM permite que um instrumento eletrnico seja generalizado virtualmente por meio
de bibliotecas dinmicas padronizadas de controle e automao escritas em C/C++. Existe
uma vasta gama de equipamentos eletrnicos compatveis como, por exemplo, geradores
de funes e amplificadores. Novamente o custo financeiro reduzido devido biblioteca
ser distribuda para uso dinmico e, mais importante, a biblioteca padronizada podendo
a classe ser reutilizada para equipamentos diferentes.

2.5.

Desenvolvimento da plataforma de aquisio


O desenvolvimento foi idealizado por meio de uma abstrao em alto nvel, que

virtualiza todas as tarefas de baixo nvel (URI e eletrnicos) em classes. As tarefas


realizadas pelo sistema VMA so abstradas utilizando o paradigma de programao
orientado a objeto e escritas em linguagem C/C++ e Qt com o ambiente integrado de
desenvolvimento Visual Studio Express 2010, Microsoft. Dessa forma reduziu-se custo
e obteve-se alto desempenho computacional viabilizando uma plataforma de controle e
aquisio do sistema VMA que executada diretamente do URI.

18

Para o desenvolvimento do software, utilizou-se o conceito de framework. Este


conceito consiste de uma abstrao, que une vrios cdigos desenvolvidos como projetos
diferentes e escritos de forma generalizada para receber um conjunto de parmetros
determinantes nas aquisies da tcnica VMA. Desta forma foi possvel mudar as
configuraes em tempo real do sistema VMA.
A estrutura bsica do software foi modelada dividindo as tarefas do URI e as
tarefas do sistema eletrnico de excitao magntica. As classes escritas foram ento
instanciadas em um programa que possui interface grfica de usurio (GUI) para receber
o conjunto de parmetros. Este software permitiu rpida configurao dos sistemas VMA
para formao de protocolos de aquisio magneto-acsticos, propiciando mapas de RF
com alta resoluo temporal e espacial e foi denominado de plataforma de aquisio
VMA-A.

2.5.1. Classes desenvolvidas para virtualizao

No digrama da Figura 7 mostrado o esquemtico do desenvolvimento do VMAA (nvel mais alto), as classes mais importantes (nvel intermedirio) e a sua funo na
plataforma no nvel mais baixo. A ordem cronolgica da instanciao das classes,
mostradas no nvel intermedirio, obtida lendo-o no diagrama da esquerda para direita.
As classes tm denominaes que remetem a sua funcionalidade dentro da
plataforma. A classe Hardware foi criada para executar a tarefa de virtualizao do URI,
garantindo seu funcionamento, a conexo com os transdutores e uma funo tipo callback
que permitiu o controle dos frames que chegam ao URI. A classe Controls foi
desenvolvida para controlar todos os parmetros que normalmente so configurados
manualmente por usurios. A classe Sequences foi o construtor de feixe acstico de alta
resoluo temporal. A classe Funcgen foi o construtor de excitao magntica que
controla a gerao da fora magntica.

19

Figura 7: Diagrama de desenvolvimento do VMA-A [topo (3 nvel)], as classes principais que foram
implementadas (2 nvel) e as funes descritas sucintamente (1 nvel).

Utilizando estas classes foi possvel automatizar totalmente a tarefa de


configurao e aquisio dos dados da tcnica VMA. O conjunto de configuraes
utilizadas no sistema constituem os protocolos que foram utilizados para aquisio dos
mapas de RF de alta definio para ps-processamento. O desenvolvimento destas classes
est melhor explicado por meio de diagramas de modelagem no apndice A.

2.5.2. Qt 4.8.4
A interface grfica de usurio (GUI) do VMA-A foi escrita em Qt verso 4.8.4
(Digia). O Qt um framework de programao multi-plataforma que, aps compilado,
roda em diversos sistemas operacionais (e.g. Windows) e, escrito em C/C++. O uso do
Qt se integra perfeitamente com as classes desenvolvidas no paradigma de orientao a
objetos e, tambm possui mecanismos j implementados, que aumentam as possibilidades
de interao do usurio. Portanto uso do Qt para virtualizao de sistemas VMA foi de
baixo custo financeiro e suficiente para todas as tarefas que foram propostas neste estudo.
O fato do SDK e do IVI-COM j fazerem uso de bibliotecas dinmicas facilitou a
construo de interfaces grficas no ambiente dinmico do Qt, portanto as classes escritas
em C/C++ so tambm objetos do Qt (QObject).
Alguns mecanismos do Qt so extremamente teis no desenvolvimento de
interfaces grficas. O QObject o mecanismo nativo do Qt. O uso de signals e slots

20

permite que eventos de classes do Qt se comuniquem com outros mtodos de outras


classes sem que estejam em um contexto de herana.
Um exemplo para introduzir o conceito de signals e slots considerarmos um
espao orientado a objetos onde existem 2 objetos distintos. O objeto 1 possui apenas o
sinal Verde e o Objeto 2 possui apenas o slot Colorir. Consideremos ainda que estes
objetos neste espao podem trocar mensagens a principio sem restries. Em seguida,
usando um mtodo de conexo do Qt, criamos um link da caracterstica do primeiro
objeto de emitir um sinal chamado Verde com o slot Colorir do segundo objeto.
Durante a execuo no momento em que o Objeto 1 emitir o sinal Verde o Objeto
2 entrar com o slot Colorir. Dessa forma possvel trazer atributos do Objeto 1 na
assinatura do sinal Verde para o Objeto 2 via slot Colorir conforme o cdigo escrito:
QObject::connect(Obj1, SIGNAL(Verde(* void)), Obj2, SLOT(Colorir(* void)));

O Qt ainda possui alguns mecanismos que foram de extrema importncia para este
desenvolvimento como QImage e QThread.
A classe QImage fornece uma representao de imagem com um motor grfico
nativo do Qt (Figura 8), ou seja, independente de hardware. Essa classe permite acesso
direto aos dados de pixel.

Figura 8: Representao de uma imagem utilizando a classe QImage.

Um ponteiro para o buffer de memria, por exemplo, suficiente para criar uma
imagem ou possvel operar coero explcita para colocar um valor de pixel na imagem,
por exemplo, no cdigo:
QImage img(3,3, RGB32); img.setPixel((double) 0xff7aa327);

21

Os threads so entendidos como processos paralelos que, quando executados, no


concorrem com a execuo do programa principal (main thread). O uso de threads
atravs da classe QThread possibilitou a visualizao de imagens em modo B em tempo
real na tela do VMA-A.
As imagens so mostradas antes ou depois das aquisies utilizando a classe
QThread em conjunto com a classe QImage, que constroem, diretamente do buffer do
Sonix RP, imagens em modo B utilizando mecanismos da classe Hardware.

2.6.

Interface grfica de aquisio


As bibliotecas do Qt permitem que qualquer cdigo escrito, depois de compilado,

possa ser executado em diversos sistemas operacionais. O Qt se integrou perfeitamente


com as classes desenvolvidas no paradigma de orientao a objetos. Alm disso, possui
mecanismos que aumentam as possibilidades de interao do usurio, portanto uso do Qt
foi essencial para nossa abstrao, no agregou nenhum custo financeiro e foi suficiente
para todas as tarefas que foram propostas neste estudo.
Outro ponto importante foi o fato do SDK Ultrasonix e do protocolo IVI-COM j
fazerem uso de bibliotecas dinmicas, o que facilitou a construo de interfaces grficas
no ambiente dinmico do Qt apenas incluindo, nas classes do VMA-A em C/C++, os
mtodos do Qt.
A interface grfica de usurio (Figura 9) permitiu que o usurio configurasse
todos os parmetros de uma aquisio da tcnica VMA que utiliza o sistema semelhante
ao da Figura 1. Os vrios testes realizados utilizando a GUI serviram para definio dos
protocolos de aquisies.

2.6.1. Procedimento de uso para aquisio VMA

Nesta seo, est descrito de forma sucinta o procedimento de uma aquisio


utilizando o VMA-A. Esta realizada seguindo 4 passos:

Passo 1: Conectar o URI, neste caso o Sonix RP (clicando no balo 1).

Passo 2: Configurar os controles com os parmetros da imagem (clicando no


balo 2).
22

Passo 3: Na guia VMA, configurar os subsetores de alta resoluo temporal e


depois o modo de excitao magntica (clicando no balo 3).

Passo 4: Deixar o VMA framework realizar todas as tarefas previamente


configuradas e salvar os mapas de RF da aquisio no disco (clicando no balo
4).

Os passos 1, 2, 3 e 4 so indicados pelos crculos vermelhos da Figura 9. Para


cada passo uma nova janela emerge (dilogo) requerendo do usurio uma configurao de
parmetros.

Figura 9: Interface grfica de usurio do VMA Framework de aquisio.

A interface grfica do VMA-A (Apndice C Interface grfica de usurio da


plataforma de aquisio (VMA-A)) possibilita visualizao em Modo B, e sugere, a partir
da configurao do frame rate e da profundidade, a configurao do subsetor que pode
ser utilizado na aquisio dos mapas de RF. O VMA-A possibilitou que fossem feitas

23

vrias modificaes nas configuraes dos parmetros acsticos e magnticos


rapidamente.

24

CAPITULO 3
3. PLATAFORMA DE PS-PROCESSAMENTO
O desenvolvimento da plataforma de aquisio objetivou, principalmente,
fornecer dados experimentais e informaes padronizadas, para que fossem utilizadas
durante o ps-processamento. O ps-processamento consistiu na obteno dos mapas de
deslocamento das estruturas internas do alvo.
No Cap. 1 abordamos os aspectos fsicos da tcnica VMA, neste capitulo
abordamos os mtodos de processamento por speckle tracking. Estes mtodos buscam
obter o atraso temporal entre sucessivas linhas de ecos ultrassnicos em modo RF de uma
aquisio acstica. Para a tcnica de VMA, trata-se do movimento mecnico proveniente
da interao da fora magntica que surge entre a magnetizao das partculas
ferromagnticas presentes na amostra e prprio campo magntico de excitao externo.
Neste captulo mostramos o mtodo implementado em MATLAB utilizando um
computador padro personal computer (PC) com uma unidade de processamento grfico
(GPU) que suportava computao paralela.

3.1.

Mapas de RF e modo B
Consideremos uma aquisio com transdutor linear onde os mapas de RF so

adquiridos em coordenadas retangulares (m, n) ao longo do tempo (t). Neste caso


denotamos a imagem como:
RF(profundidade, elemento do transdutor, frame) RF(m, n, t = t0)

Na
Figura 10a observamos a representao da imagem em modo RF e na
Figura 10b a imagem em modo B de uma amostra de parafina utilizada para
ilustrar o processamento de imagem. O modo B obtido a partir do mapa de RF pelo
mdulo da transformao de Hilbert ( ) ao longo da profundidade e, em seguida,
tomando o logaritmo decimal para melhor ajuste de brilho (B) e contraste (C):
B(m, n, t = t0) = log10 (c + b |

{RF(m, n, t = t0)} |)

25

Sendo c o contraste e b o brilho para melhor ajuste do range dinmico.


Mapa de RF

Modo B

1000

1000

1500

1500

2000

2000

500

500

2500

2500

3000

3000

3500

3500

4000

4000
20

40

60

80

100

120

20

40

60

80

100

120

(a)

(b)

Figura 10: Representao do (a) mapa de RF e (b) modo B obtido em uma amostra de parafina

As matrizes mostradas em elemento do transdutor ( ) e amostra da profundidade


( ) so representaes de uma aquisio pulso-eco na profundidade ( ), em que o valor
mximo de m ( ) est relacionado com o perodo de aquisio
frequncia de amostragem do URI (

),

[Equao (14)](15) e a

A frequncia espacial de amostragem axial (fsz) o inverso da distncia fsica


entre cada pixel do mapa de RF formado. Desta forma
aquisio com os parmetros escolhidos:
de amostragem

. Por exemplo, para uma


,

e frequncia

obtemos M = 4416 e a frequncia de amostragem espacial

ao longo do eixo axial de 52 px.mm-1.


O valor mximo de

( ) est relacionado com o campo de viso do transdutor

(FOV). Dependendo da complexidade da formao do feixe acstico, a frequncia de


amostragem lateral,

, pode ser varivel, mas no caso mais simples, o FOV de um

transdutor linear determinado pela distncia entre o primeiro e ltimo elemento ativo do
array,

. Neste caso, para o transdutor L14-5/38, a frequncia de amostragem

espacial ao longo do eixo lateral de 3 px.mm-1.


As frequncias espaciais

so utilizadas para obter, posteriormente, os

eixos axial e lateral, respectivamente.

26

3.2.

Converso para scanner convexo (Scan conversion)


No caso do uso de transdutores com lentes esfricas, os dados de RF so obtidos

em coordenadas polares [22], ou seja:


B(raio, ngulo de abertura, frames) B(r, , t = t0)

Sendo

o raio e

o ngulo do feixe em relao ao eixo principal do transdutor.

A transformao geomtrica para coordenadas cartesianas B(m, n, t = t0) foi feita


utilizando as relaes matemticas de mudana de coordenadas (16). Utilizando os
valores fornecidos pela Tabela 2 podemos calcular o valor do ngulo
angular (e.g. EC9-5/10 de abertura mxima
frequncia de amostragem espacial do eixo
de amostragem angular

em distncia

). Em termos de distncia fsica a

numericamente igual a

e a frequncia

.
{

200

200

400

400

600

600

(16)

800

800

1000

1000

1200

1200

1400

1400
20

40

60

80

100

120

20

(a)

40

60
n

80

100

120

(b)

Figura 11: (a) Mapa de RF obtido com um transdutor EC9-5/10 e (b) mapa de RF aps processo de
converso para coordenadas cartesianas.

Os vetores

so obtidos calculando os valores de

e o valor de

( ).

27

3.3.

Mapas de deslocamento
3.3.1. Estimativa de atraso temporal

A maneira utilizada para obter o atraso temporal proposta por Zahiri-Azar e


Salcudean baseada no teorema da correlao cruzada, [23]. Na forma complexa este
teorema diz que para dois sinais
amostragem (

amostrados no tempo com frequncia de

), a correlao cruzada (

) ter a mesma frequncia de amostragem, se

calcularmos a transformada inversa de Fourier (


Fourier ( ) de

(*, complexo conjugado).

A correlao cruzada normalizada (


cada sinal para que o valor mximo de
os sinais

) do produto das transformadas de

) consiste em dividir

pela energia de

seja igual ao valor unitrio. Considerando que

sejam janelados por uma janela (w) de tamanho fixo, a correlao

cruzada normalizada das janelas dos sinais

representada pela seguinte expresso:

(17)
Em que

so a transformada inversa e direta de Fourier.

O atraso temporal entre os dois sinais corresponde diferena entre a posio do


valor mximo (

de

e a posio do valor mximo de referncia (

usualmente obtido da autocorrelao

, que

(valor de referncia).

Na prtica, o Sonix RP tem uma mxima taxa de amostragem fs = 40 MHz e


considerando a velocidade do ultrassom cag = 1540 m.s-1 o menor deslocamento ao longo
do eixo axial que poderia ser detectado de 19,25 m. Porm, Viola e Walker [24]
explicaram detalhadamente a importncia de corrigir a posio do pico de mxima
correlao por meio de interpolao, pois dessa forma foi possvel observar
deslocamentos de at 0,1 m, que o nvel do rudo. Eles avaliaram que a maneira mais
eficiente computacionalmente a interpolao polinomial de ordem 2, que pode ser
deduzida a partir de polinmios de Lagrange.
Assim a partir da posio de pico mximo

so colhidas as posies anterior e

posterior. Com estes trs pontos obtem-se a estimativa do desvio da posio do pico ( :
28

(18)

O algoritmo implementado para obteno dos mapas de deslocamento foi baseado


no algoritmo de correlao cruzada, com ajuste de pico de mxima correlao por
interpolao polinomial de ordem 2.

3.3.2. Algoritmo de processamento

O processamento consistiu em correlacionar sucessivamente os mapas de RF. O


tipo de mapas obtidos por meio deste processo diferenciado pela forma como foram
correlacionados. Somente duas formas, ilustradas na Figura 12e Figura 12b, foram
implementadas.

(a)

(b)

Figura 12: (a) Todos os frames subsequentes so correlacionados com o primeiro para obteno do
mapa de deslocamento e (b) os frames so correlacionados em pares de maneira subsequente para
obteno do mapa de velocidade.

Na Figura 12a estamos utilizando um mapa de RF de referncia fixo, ou seja,


utilizando o frame

todos os mapas subsequentes so correlacionados com

para obteno do movimento ( ) em metros.

(19)
29

Outra forma tomar mapas de RF dois a dois conforme ilustrado na Figura 12b,
onde a cada correlao muda-se a referncia para o frame de maior ndice, por exemplo,
se tomarmos o

a prxima correlao seria

assim sucessivamente, desta forma obtemos uma taxa de deslocamento ao longo do


tempo, ou seja, a velocidade (v) em metros por segundo, para isso multiplicamos pela
distncia temporal entre cada frame, fps.

(20)

Ambos os processos ilustrados na Figura 12a e Figura 12b so obtidos


processando as linhas axiais do mapa de RF de uma aquisio semelhante
Figura 10 (i.e.,

) duas a duas, por exemplo:

(m, n = 64, t21) = 21 {RF2(m, n = 64, t = 2), RF1(m, n = 64, tref = 1)}

As linhas so segmentadas com janelas retangulares (

), que durante

o processo so sobrepostas em 50% (Apndice D Interface grfica de usurio da


plataforma de processamento e anlise (VMA-P)). Desta forma obtivemos, utilizando as
equaes (17) e (18), a linha central do mapa de deslocamento com
(Figura 13).

Figura 13: Processo de formao do mapa de deslocamento a partir de um mapa de RF. Escolhendo o
elemento central (n = 64), correlacionamos dois frames sucessivos (t = 1 e t = 2) com janelas de
tamanho fixo (w = 1,0 mm) e 50% de sobreposio para obter o desvio ( ).

30

Neste processamento utilizamos sempre janelas (w) unidimensionais de tamanho


fixo para correlao e as janelas foram sobrepostas no intuito de aumentar a frequncia de
amostragem axial do mapa de deslocamento. Este processamento repetido para todas as
linhas de RF do mapa (e.g. 128) para obtermos todo o campo de viso do transdutor
utilizado. Os mapas de deslocamento ainda so filtrados utilizando mediana para remoo
de picos de no correlao (spikes), os tamanhos dos kernels deste filtro so escolhidos
proporcionalmente aos valores de

do mapa de deslocamento, [23].

Quando foi possvel observar ondas ssmicas extramos estimativas dos


parmetros que as caracterizam: Velocidade de grupo, velocidade de fase e atenuao.
Estes parmetros foram obtidos da anlise dos mapas de deslocamento.

3.4.

Estimativas de velocidade e atenuao de ondas ssmicas


Os mtodos utilizados para as estimativas foram descritos por Palmieri et al [25]

para estimavas de velocidade de grupo e, melhor abordados por Amador et al [26] nos
casos da velocidade de grupo, atenuao e velocidade de fase.
3.4.1. Algoritmo de suavizao

O trao da onda ssmica a amplitude da onda ssmica amostrada no tempo. A


partir deste sinal a informao da velocidade e da atenuao da onda ssmica extrada.
Para que o rudo de alta frequncia fosse removido sem remover nenhuma componente de
frequncia decorrente da aplicao de filtros foi desenvolvido um algoritmo de
suavizao espacial que coleta do mapa de deslocamento o trao da onda ssmica s(r, t),
em uma determinada profundidade ( ). Este algoritmo consiste no uso de um conjunto de
regies de interesse (ROI), de rea ( ), dispostas em vrias posies crescentes ao longo
do eixo axial do mapa de deslocamento.
A distncia entre a primeira e ltima posio determinam uma trajetria (

). O

trao ssmico suavizado obtido tomando a mdia ( ) dos deslocamentos ou ( ) das


velocidades dentro da ROI de rea

, sendo R o tamanho axial e X o tamanho

lateral da ROI.

31

Figura 14: Extrao do trao ssmico ao longo da profundidade r de um mapa de deslocamento.

Repetimos o processo para todos os frames em cada posio r (Figura 14). Dessa
forma, o trao ssmico possui amostragem igual ao fps. Em seguida, interpolado por uma
filtragem passa baixa para obter uma amostragem de 50 kHz. Assim, condicionamos o
trao ssmico para a anlise reduzindo as ambiguidades do time-to-peak, que um mtodo
baseado na amplitude, que classicamente utilizado para obteno de velocidade e
atenuao de ondas ssmicas ou outros mtodos de processamento, [25].

3.4.2. Velocidade de grupo e atenuao (time-to-peak)

O algoritmo time-to-peak consiste em obter a relao espao-tempo do pico (ou


vale) do trao da onda ssmica (onda S) para obter uma estimativa de velocidade e o
decaimento da amplitude do pico (ou vale) utilizada para obter uma estimativa de
atenuao [25]. Baseado no algoritmo de time-to-peak a estimativa da velocidade de
grupo (cg) e da atenuao (s) so obtidos atravs do trao ssmico suavizado. Para isto, a
posio (r), o intervalo de tempo at o pico (t) e o deslocamento (u) [ou velocidade (v)]
do valor mximo (pico) ou valor mnimo (vale) da onda em duas posies so
substitudos na Equao (21) e Equao (22), esta equao pode ser obtida tomando o
logaritmo natural da Equao (11) e isolando .

(21)

32


( *
(22)

Quando a onda S do tipo cilndrico h atenuao composta de perdas viscosas


e geomtricas. As perdas geomtricas podem ser corrigidas multiplicando-se o sinal da
onda ssmica por [26]. Assim no intutido de obter apenas a atenuao relacionada a
perda viscosa multiplicamos os valores do deslocamento da onda S por . Utilizando
ajuste exponencial

e o ajuste linear (

) so obtidos os valores de e cg,

respectivamente.

3.4.3. Velocidade de grupo (correlao cruzada)

Outra forma de obter uma estimativa da velocidade de grupo foi utilizar o


algoritmo de correlao da seo (3.3.2) adaptado para obtermos a diferena temporal
entre os traos ssmicos (lag). O primeiro trao ssmico usado como referncia e os
traos subsequentes so correlacionados para estimar a diferena temporal, em seguida,
uma regresso linear das posies (r) da ROI e do atraso calculado suficiente para
estimar a velocidade de grupo, [27].

3.4.4. Velocidade de fase

Para estimativas de velocidade de fase foi realizada uma anlise do espectro do


trao ssmico suavizado na forma complexa (trao analtico), [28]. O trao analtico
obtido utilizando a transformada de Hilbert que, expressa na forma complexa, temos:

(23)

Sendo s(t) o trao real, sq(t) a quadratura e j a raiz quadrada de -1. A informao
da fase pode ser extrada da forma complexa (23) por

( ).

33

A fase do trao analtico confinada no intervalo [-2, 2], portanto para a


estimativa da velocidade de fase (cf) transformamos a fase em uma funo contnua
(unwrap) para todas as posies (r), ou seja, ao longo da trajetria. Quando o nmero de
posies igual a 2 a estimativa obtida substituindo os valores na Equao (24), que
possui uma dependncia na frequncia da onda ssmica (s), que a princpio deve ser
igual a duas vezes a frequncia de excitao magntica (2). A velocidade de fase pode
ser estimada utilizando a equao:

*
(24)

Para obter a frequncia do trao ssmico fizemos uma anlise espectral para
avaliar as componentes da onda ssmica em termos da frequncia, [29], similar a Amador
et al, que utilizaram o espectro de ondas ssmicas (

para obter a

frequncia de pico (p) e frequncia de centro de gravidade (cg), conforme a Equao


(25).

(25)

A frequncia de centro de gravidade a frequncia central de um grupo de ondas


com diferentes frequncias, que viaja com velocidade de grupo

. Para espectros com

grande largura de banda o trao ssmico precisa ser filtrado para a frequncia de interesse,
por exemplo, a frequncia de centro de gravidade. Amador et al [29] utilizaram o filtro de
Kalman, este filtro faz a extrao da velocidade de fase cada componente de frequncia
presente no espectro da onda ssmica. Em nossa abordagem utilizamos o filtro gaussiano,
, [28], para escolher a frequncia de interesse. O espectro filtrado

dado

pelo produto:
(

34

(
[

(26)

Sendo BW a largura da banda do filtro gaussiano aplicado. A transformada


inversa de Fourier, remonta o trao ssmico filtrado, ou seja,

. Para

um nmero maior de traos ssmicos a mudana de fase ao longo da profundidade


ajustada linearmente para obtermos a velocidade de fase.
A avaliao do ajuste para velocidade de fase, velocidade de grupo e atenuao
feita pelo valor de R, em que os ajustes com valores de R-quadrado menores que 90%
so descartados.

3.5.

Interface grfica de ps-processamento (VMA-P)


A etapa de ps-processamento da tcnica de VMA custosa computacionalmente,

portanto

foi

desenvolvido

um

framework

em

MATLAB

para

agregar

condicionamento e processamento dos mapas de RF para obteno de mapas de


deslocamento e velocidade em uma nica interface grfica de usurio, que tambm
utilizada para anlise de traos ssmicos.
A Figura 15 mostra a plataforma de ps-processamento (VMA-P), que como a
plataforma de aquisio, possui interface grfica de usurio. A GUI permite que os dados
adquiridos com a interface VMA-A sejam carregados atravs do protocolo de rede
TCP/IP e, em seguida, sejam processados utilizando todos os mtodos discutidos na seo
3.3 e anlises da seo 3.4. No Apndice D Interface grfica de usurio da plataforma
de processamento e anlise (VMA-P) descrevemos em detalhes o uso da plataforma
VMA-P.

35

Figura 15: Interface grfica de usurio da plataforma de ps-processamento da tcnica VMA.

36

Nos captulos a seguir abordado o uso das plataformas desenvolvidas at o


presente momento. No Cap. 4 mostramos a validao dos algoritmos descritos neste
captulo para estimativas de parmetros de ondas ssmicas utilizando uma simulao
gerada a partir da equao (7) e, no Cap. 5, o uso completo das plataformas desenvolvidas
em experimentos reais. Estas plataformas de aquisio e processamento j esto sendo
usadas por outros projetos do grupo GIIMUS que fazem uso da tcnica de VMA e de
medidas elastogrficas por ultrassom, proporcionando assim maior agilidade e qualidade
nas investigaes cientficas do grupo.

37

38

CAPITULO 4
4. AVALIAO POR SIMULAO DE ONDAS SSMICAS
Os resultados obtidos por Catheline et al [16] representam o movimento induzido
pela ao de uma fora externa oscilatria pontual em um meio material homogneo e
isotrpico. Assim simulamos vetores de tempo e espao para gerar um mapa de
deslocamento (Figura 16a) que contm o trao ssmico obtido da equao (7).
O grid da simulao foi definido para obtermos
e

. A frequncia de excitao de

velocidade do ultrassom

e a

. Alm disso, a densidade do meio foi

equivalente ao da gua (

) e mdulo elstico foi de

Utilizando a transformada de Hilbert obtemos o mapa de fase da simulao.


Observamos em ambos os mapas, que a janela temporal (linha preta) do ciclo senoidal
coincidente com a mudana de fase, para uma frequncia monocromtica neste caso 100
Hz (Figura 16b).
10

10
0.3

20

0.2

Axial (mm)

0
40

-0.1
-0.2

50

Axial (mm)

0.1

30

20

30

40

50

-1

60

-2

-0.3
60

-0.4
-0.5

70
0

20

40
Tempo (ms)

(a)

60

Norm

70
0

20

40
Tempo (ms)

60

rad

(b)

Figura 16: (a) Mapa de deslocamento simulado utilizando f = 100 Hz, 1 = 25 kPa e = 1000 kg.m-3 e
(b) mapa de fase.

Na
Figura 17 apresentada a propagao da onda ssmica simulada no espao em
instantes de tempo diferentes (10,0 ms, 12,0 ms e 15,0 ms). Como era esperado,
observamos que a onda ssmica se propaga com uma velocidade constante Equao
(8) e, perdendo amplitude ao longo da profundidade, que foi programada para ser
da ordem de 40,0 Neper.m-1.
39

12.00 ms

15.00 ms

10

10

10

15

15

15

20

20

20

25
30

Axial (mm)

Axial (mm)

Axial (mm)

10.00 ms

25
30

25
30

35

35

35

40

40

40

45

45

45

50
-20

-10
0
10
Lateral (mm)

20

50
-20

-10
0
10
Lateral (mm)

(a)

20

50
-20

(b)

-10
0
10
Lateral (mm)

20

(c)

Figura 17: Propagao da onda ssmica plana simulada vista no espao nos instantes de tempo (a) 10
ms, (b) 12 ms e (c) 15 ms.

Estes mapas foram utilizados para testar os mtodos de estimar a velocidade e a


atenuao (seo 3.4). Assim, foi escolhida uma trajetria de 30 mm (5 ROI distantes 6
mm) com rea igual a 1,0 x 1,0 mm.
Os pontos de mximo e mnimo do mtodo time-to-peak e a janela de correlao
so mostrados na Figura 18a, que mostra os traos ssmicos (1 por ROI) filtrados para a
frequncia de excitao
frequncia de pico (

e os seus respectivos espectros (Figura 18b) indicando a

e a frequncia do centro de gravidade (

).

0.02
u
MAX
MIN

0.01

Amplitude (u.a)

0
-0.01
-0.02
-0.03
-0.04
-0.05
0

20

40

60

80

100

frame

(a)

(b)

Figura 18: (a) Trao suavizado da onda ssmica simulada filtrada na frequncia de excitao e (b) o
espectro de magnitude.

Os parmetros obtidos utilizando os diferentes mtodos de estimativa so


mostrados na Figura 19a-c, que mostra as posies

em funo do atraso, em

, de

40

um mximo (ou mnimo) ou correlao cruzada, e sua regresso linear com R2 superior a
90%. O valor correspondente do eixo axial a posio durante trajetria da onda ssmica
de onde so obtidos os valores da fase do trao ssmico. Observamos que h uma perfeita
concordncia com os valores esperados de velocidade da onda ssmica para as condies
simuladas.
Para diferentes valores de mdulo elstico foi calculada a velocidade da onda
ssmica (

Tabela 4). Com o algoritmo de suavizao estimou-se os parmetros velocidade


de grupo no ponto mximo do pico (

e mnimo do vale (

utilizando time-to-

peak (

Tabela 4a-b), velocidade de grupo utilizando correlao cruzada (

Tabela 4c), velocidade de fase (

)(

Tabela 4d) e atenuao da onda ssmica (

)(

Tabela 4e).
Quando a velocidade da onda ssmica maior ocorre um aumento no erro da
estimativa das velocidades de grupo para todos os mtodos. A estimativa da velocidade
de fase para um meio puramente elstico deve ser igual velocidade de grupo, [29], o que
foi observado com erro de no mximo 1,0%.
Embora o decaimento da onda ssmica seja simulado, o algoritmo foi capaz de
obter valores numricos para diferentes valores de mdulo elstico, considerando que o
decaimento simulado seja suficiente para observar pelo menos um ciclo de excitao. O
uso do parmetro R2 para avaliar a simulao irrelevante, pois como era esperado em
todos os casos o valor obtido foi igual a 0,99 ou 1,00.
41

Com a simulao foi possvel avaliar o algoritmo de estimativa de velocidade, que


foi desenvolvido no intuito de automatizar a caracterizao dos simuladores de tecidos
biolgicos (phantoms). Os bons resultado obtidos com essa simulao (ver

Tabela 4) nos deu maior segurana para a anlise dos testes em fantomas que so
mostrados no Cap. 5.

42

c = 5.08 0.15 m.s-1 R = 1.000 (TTP

c = 5.08 0.15 m.s-1 R = 1.000 (TTP

max

25

25

20

20

15

15

rpos (mm)

rpos (mm)

10

10

-5
0

2
3
Tempo (ms)

-5
0

min

2
3
Tempo (ms)

(a)

(b)

c = 5.07 0.15 m.s-1 R = 1.000 (XC)

c = 5.10 0.01 m.s-1 R = 0.999

25

1.5
1

20

Phase (rad)

rpos (mm)

0.5
15

10

0
-0.5
-1
-1.5

-2
0
0

2
3
Tempo (ms)

(c)
= -44.36 0.08 Neper.m

-2.5
35

40

45

50
55
Axial (mm)

60

65

(d)
-1

R = 0.993 (min)

-0.8
-1

Amplitude (u.a)

-1.2
-1.4
-1.6
-1.8
-2
-2.2
-2.4
-2.6
75

70

65

60
55
Axial (mm)

50

45

(e)
Figura 19: Estimativas de parmetros da onda ssmica simulada. Velocidade de grupo (a) pico, (b)
vale e (c) correlao cruzada. Velocidade de fase (d) e atenuao (e).

43

Tabela 4: Parmetros relacionados com as caractersticas mecnicas do meio estimados em uma


trajetria de 30 mm ao longo do eixo axial. Tanto nos ajustes exponenciais quanto nos lineares o
valor de R-quadrado foi igual a 1.

(a)
(b)
-1
1 (kPa) cs(m.s ) cgmax (m.s ) cgmin (m.s-1)
-1

5
10
15
20
25
60

2,23
3,16
3,87
4,47
5,00
7,74

2,24 0,01
3,16 0,06
3,91 0,09
4,48 0,14
5,08 0,15
8,72 0,50

2,24 0,01
3,16 0,06
3,91 0,09
4,48 0,14
5,08 0,15
8,72 0,50

(c)
cgxc (m.s-1)

(d)
cf (m.s-1)

(e)
(Neper.m-1)

2,24 0,01
3,18 0,01
3,89 0,02
4,51 0,05
5,07 0,15
8,60 0,44

2,26 0,01
3,19 0,01
3,91 0,01
4,53 0,01
5,10 0,01
8,83 0,01

41,94 0,08
41,25 0,07
42,49 0,08
43,79 0,08
44,36 0,08
47,00 0,09

44

45

CAPITULO 5
5. AVALIAO POR EXPERIMENTOS
Com o intuito de avaliar as plataformas e definir os protocolos de aquisio e
processamento e anlises foram realizados diversos experimentos, para a tcnica VMA.
Esses experimentos foram realizados em fantomas e in vivo, utilizando diferentes arranjos
de excitao magntica e medidas ultrassnicas, conforme descrito a seguir.
Nas medidas foram utilizados fantomas (simuladores) base de gelatina animal ou
de copolmeros de cadeia saturada (parafina gel).

5.1.

Arranjos experimentais
Nos estudos in vivo utilizou-se um transdutor endocavitrio (EC9-5/10) acoplado

no interior de uma bobina de excitao. (Figura 20a). Neste sistema o campo magntico
gerado no homogneo e, para frequncia de excitao de 35 Hz, possui um gradiente
axial de aproximadamente 0,2 T.m-1 a 20 mm da bobina de excitao, [30].
Nas medidas em fantomas, o transdutor ultrassnico foi posicionado
paralelamente e perpendicularmente direo do campo e magnetizao, conforme est
ilustrado na Figura 20b e Figura 20c. No centro da bobina de excitao magntica foi
acoplado um ncleo de ferrite como concentrador de campo magntico para ampliar a
concentrao de linhas de campo em uma pequena regio de interesse e,
consequentemente, aumentar o gradiente de campo magntico ao longo do eixo axial
(

). Com o aumento do gradiente e do prprio campo magntico em uma pequena

regio, tem-se um aumento da intensidade da fora magntica gerada (Equao (4)).

46

(a)

(b)

(c)
Figura 20: (a) Sistema VMA com transdutor endocavitrio (EC9-5/10) fixado no centro da bobina de
magnetizao. (b) bobina com concentrador de campo e um transdutor ultrassnico (L14-5/38)
posicionado paralelamente e (c) perpendicular direo do campo magntico axial.

O sistema da Figura 20b-c permite que o transdutor ultrassnico seja posicionado


em diferentes regies de interesse.

5.1.1. Caracterizao da fora magntica a partir de medidas de campo


magntico

A bobina utilizada nos teste in vivo, com o transdutor ultrassnico posicionado no


centro foi caracterizado por Bruno et al, [30]. O perfil do campo magntico axial da
bobina com o concentrador de fluxo foi avaliado para uma faixa de frequncia entre 50 e
250 Hz a uma distancia de 1 mm da extremidade do concentrador de fluxo.

47

As bobinas foram energizadas usando um gerador de funo (Agilent, 33522A) e


um amplificador de potncia (Ciclotron, 20000 2 H). Na Figura 21 ilustrada a tenso
de sada em funo da frequncia do sinal configurado no gerador para a condio de um
campo magntico fixo de 300 mT em uma regio a 1,0 mm da extremidade do
concentrador de campo magntico. O ganho do amplificador de udio foi mantido fixo
em 90 dB.
Utilizando o transdutor magntico calibrado em Tesla (TMAG-1T, Globalmag)
levantamos a curva de calibrao em termos da frequncia. A curva foi levantada
aumentando a amplitude at que o valor de 300 mT fosse lido no sensor. Na Figura 21
observamos que o sistema VMA mostrado na Figura 20b, responde linearmente para a
faixa de frequncia de 50 a 250 Hz.
Bz = 300 mT
3.5

Amplitude (Vpp)

3
2.5
2
V = 0.01 f + 0.33

1.5
1
0.5
0
0

50

100
150
200
Frequncia (Hz)

250

Figura 21: Curva de calibrao da bobina de excitao para obter um valor de 300 mT em uma regio prxima
da bobina.

Observamos na Figura 22a-b o perfil do campo magntico medido (azul) e,


calculamos o perfil da fora magntica (verde) utilizando a equao (4). A seta indica um
transiente em resposta do amplificador no incio e uma distoro em termos da amplitude
no final do sinal. Este meio ciclo no possui amplitude nem frequncia determinada pela
entrada (1,45 Vpp @ 100 Hz).
Devido as regies de transiente apenas o segundo pico do ciclo da forca carrega as
caractersticas de frequncia do sinal de entrada (Figura 22a)

48

2.5

1.5

1.5

Amplitude (u.a)

Amplitude (u.a)

2.5

0.5
0
-0.5

0.5
0
-0.5

-1

-1

-1.5

-1.5

-2
0

10

20
Tempo (ms)

30

-2
0

40

10

20
Tempo (ms)

(a)

30

40

(b)

Figura 22: A resposta do amplificador ao transiente para (a) 1 ciclo e (b) 3 ciclos. Observa-se um pico
indesejado no comeo (seta) e a metade final do ltimo ciclo do burst de entrada deformada.

Ainda observamos no espectro, que a fora responsvel por induzir o movimento


no meio possui uma banda de resposta larga (Figura 23), mesmo sendo entrada do
amplificador um sinal senoidal de frequncia monocromtica,

. Devido distoro

causada pelo amplificador de potncia, tendo a bobina como carga, o processo de


filtragem (seo 3.4) se faz necessrio quando na anlise houver dependncia na
frequncia.

f = 90 Hz

0.14
0.12
0.1
0.08
0.06

0.1
0.08
0.06
0.04
0.02

200
300
Frequncia (Hz)

400

(a)

500

0.12

0.02
100

0.14

0.04

0.16

Magnitude (1/ Hz)

Magnitude (1/ Hz)

f = 197 Hz

0.18

0.18
0.16

Spectrum

Spectrum

0.2

100

200
300
Frequncia (Hz)

400

500

(b)

Figura 23: Espectro de magnitude do perfil da fora magntica para (a) 1 ciclo e (b) 3 ciclos.

Foram feitas medidas de campo magntico a partir de uma posio prxima ao


concentrador de campo ao longo de 5,0 x 15,0 mm e, em seguida, foi calculado o
gradiente de campo magntico para uma faixa de frequncia de 50 at 150 Hz.
A Figura 24 mostra que para

em um instante de 10,0 ms ocorre o

vale (mnimo) do ciclo de 100 Hz. Neste instante observou-se que a intensidade da fora
49

magntica limitada na regio prxima ao concentrador de campo magntico (Figura 24),


pois a intensidade da fora proporcional ao produto do campo magntico pelo gradiente
axial (Figura 24).

10.0 ms

20.0 ms

200

200

150

150

50

0
3

-50
-100

100

Axial (mm)

Axial (mm)

100

50

0
3

-50
-100

-150
5

-6

-4

-2
0
2
Lateral (mm)

(a)

mT

-200

-150
5

-6

-4

-2
0
2
Lateral (mm)

mT

-200

(b)

Figura 24: Campo magntico e gradiente calculado em uma regio de 5,0 x 15,0 mm para os instantes
(a) 10,0 ms e (b) 20,0 ms.

A anlise dos grficos indica que a regio de 5,0 x 5,0 mm, prxima ao
concentrador a melhor regio para avaliar o mximo deslocamento mecnico do meio
material, pois a fora magntica de maior intensidade est confinada nessa regio.
Porm esta regio deve ser excluda para processamento e anlise de movimentos
de ondas ssmicas. Esta abordagem similar na tcnica ARFI, [3], na qual h uma regio
de excitao (ROE), que excluda para obteno de velocidade e atenuao. A Figura
25a-b mostra o perfil da fora magntica ao longo do eixo axial calculado a partir das
medidas de campo magntico e do gradiente axial nos instantes 10,0 ms e 20,0 ms,
respectivamente.

50

FZ 20.0 ms
1

0.8

0.8

0.6

0.6

0.4

0.4

0.2

0.2

-6

-4

-2
0
2
Lateral (mm)

Axial (mm)

Axial (mm)

FZ 10.0 ms
0

-6

-4

-2
0
2
Lateral (mm)

(a)

(b)

Figura 25: Perfil da fora magntica ponderada na direo axial nos instantes de tempo (a) 10,0 ms e
(b) 20,0 ms para um 1 ciclo com frequncia de 100 Hz.

5.2.

Objetos simuladores de tecidos biolgicos.


5.2.1. Gelatina bovina com partculas de ferro.
O procedimento de preparo da base consistiu em misturar gelatina (e.g. 4%, 6%

ou 10%) com gua ( = 1000 kg.m-3) e aquecer at obter uma mistura homognea. Aps
resfriamento at aproximadamente 40 C foram adicionadas nanopartculas de oxido de
ferro (Fe3O4) fabricada por Nanostructured & Amorphous Materials, Inc com 98% de
pureza e partculas com tamanhos entre 20 nm e 30 nm determinando um carter
homogneo do fantoma ou foi adicionada uma esfera de ferrite que no se misturava com
o fantoma.
Os dois modelos foram construdos com uma pequena quantidade de formol, que
foi adicionada mistura para aumentar a durabilidade do fantoma. A mistura foi ento
colocada lentamente dentro do porta amostras de formato cbico (75,0 x 75,0 x 75,0 mm).
No caso do fantoma com mistura de partculas magnticas o porta amostra foi fixado em
um sistema rotacional (3,0 RPM) e resfriado durante 24h em temperatura de
aproximadamente 5C, para o fantoma com uma nica esfera o resfriamento em
temperatura ambiente foi suficiente, [31].

5.2.2. Copolmero de cadeia saturada (parafina).

51

Os mesmos fantomas descritos acima foram construdos substituindo a base de


gelatina por parafina Gel cristalizada

, que foi derretida e, em seguida,

misturada com p de vidro (espalhador). Aps resfriamento a mistura atingiu a


temperatura de 60 C.

5.3.

Quantificao de micro deslocamentos em fantomas e in vivo


5.3.1. Em fantomas

Por meio da interface VMA-A, o sistema de excitao, que utiliza o transdutor


hbrido (Figura 20a), foi programado com uma tenso alternada senoidal com amplitude
pico-a-pico Vin= 1.5 Vpp e frequncia f = 35 Hz. A medida com o ultrassom pulso-eco foi
configurado para uma amostragem

para uma profundidade r = 40,0

mm.
Aps aquisio, os mapas de RF foram processados em mapas de velocidade
utilizando a interface VMA-P com janelas de 2,0 mm e 50% de sobreposio.
Observamos na Figura 26a uma imagem modo B do fantoma de parafina Gel com
uma incluso esfrica de ferrita de 5,0 mm de dimetro (seta). A taxa de deslocamento
induzido no alvo foi quantificada escolhendo-se, a partir do mapa de velocidade (Figura
26b), uma regio de interesse (paralelograma vermelho). Na Figura 27a observamos a
velocidade do movimento induzido dentro da ROI (Figura 26b) e na Figura 27b o
espectro.

23 ms
22.50 ms
0
4

Axial (mm)

Axial (mm)

10
20
30

10
2
20

-30

-20

-10
0
10
Lateral (mm)

(a)

20

30

-2

30
40

40

-4
-30

-20

-10
0
10
Lateral (mm)

20

30

mm.s -1

(b)

Figura 26: (a) Modo B do experimento utilizando o fantoma de gelatina com esfera de ferrita de 7
mm e (b) mapa de velocidade obtido no instante 22,5 ms.

52

Window: [1.00, 80.00]

2.5
2.5

-1

Magnitude (1/ Hz)

1.5

Amplitude (mm.s )

fp = 70 Hz fcg = 69 Hz

1
0.5
0
-0.5
-1
-1.5

1.5

0.5

-2
-2.5
0

20

40
Time (ms)

(a)

60

80

100

200

300

400

500

Hz

(b)

Figura 27: (a) Deslocamento induzido ao longo do tempo e (b) espectro do deslocamento.

Embora o mapa da Figura 26b esteja apresentando um alto nvel de rudo (por
exemplo, posio axial 30,0 mm e lateral -20,0 mm), os resultados da anlise do
movimento em mapas de velocidade foram condizentes com o descrito pela [Equao
(4)], pois possua frequncia de 70 Hz, assim, as plataformas propiciaram valores
quantitativos de velocidade do movimento induzido nas estruturas do meio.

5.3.2. In vivo

A mesma configurao foi utilizada na plataforma de aquisio e processamento


em conjunto ao trabalho de doutorado do grupo GIIMUS (Bruno, A.C.), [32], que foi
autorizado pelo comit de tica da USP-RP (10.1.451.53.5), para trabalhar com roedores
(Figura 28).

Figura 28: Mensurao do deslocamento induzido pelo material magntico no estmago de roedores.

53

O experimento consistiu em utilizar o protocolo de VMA para estimar


quantitativamente o deslocamento induzido de partculas ferromagnticas sob a ao de
uma fora magntica externa, aps a administrao por gavagem, que consiste em um
mtodo de introduo de alimentos lquidos no estmago atravs de um tubo pela boca.
Foram administrados 4,0 ml de uma mistura de partculas de ferrita (37 e 70mm; TH 50,
Thornton Eletrnica, Vinhedo, SP, Brasil) misturado com iogurte de chocolate
(Chandelle, Nestle SA, Vevey, Sua) a uma concentrao de 10% em massa no estmago
do roedor (Wistar) com 0,5 kg de massa.
O roedor esteve em jejum de 12 horas com acesso a gua e passou por um
processo de tricotomia, esteve vivo durante todo o experimento, apenas foi administrada
uma pequena quantidade de sedativo. O ensaio durou aproximadamente 15 minutos e foi
conduzido utilizando o sistema de excitao e aquisio apresentado na Figura 20a, em
que o transdutor endocavitrio foi posicionado no interior da bobina, posteriormente o
roedor foi entregue vivo ao biotrio.
O campo magntico oscilatrio (
rato foi de
com uma taxa de

em

aplicado na regio do estmago do

de profundidade, [33]. Os mapas de ecos foram adquiridos


para uma profundidade de

, contendo a regio do

estmago do roedor. A imagem modo B, o mapa de velocidade, o perfil ondulatrio da


regio do estmago e o seu espectro esto apresentados na Figura 29a-d.

54

29 ms

29.00 ms
0

Axial (mm)

Axial (mm)

10
20
30
40

0
20

-20

-10
0
10
Lateral (mm)

20

-1

30
40

-30

10

30

-2
-30

-20

(a)

-10
0
10
Lateral (mm)

30

-3
mm.s -1

(b)

Window: [1.00, 85.00]

2.5

f = 70 Hz f
p

Magnitude (1/ Hz)

Amplitude (mm.s -1)

20

1
0
-1

cg

= 68 Hz

1.5

0.5

-2
-3
0

20

40
Time (ms)

60

80

100

(c)

200

300

400

500

Hz

(d)

Figura 29: (a) Modo B e (b) mapa de velocidade no instante 23,20 ms. (c) Anlise do deslocamento do
estomago do roedor e (d) espectro.

Assim, adotando o mesmo procedimento do experimento em fantomas, foi


possvel obter valores quantitativos do movimento induzido in vivo, que possua
frequncia de 70 Hz. Portanto os testes das plataformas VMA-A e VMA-P para
localizao e caracterizao do movimento induzido por meio de estimativas quantitativas
de velocidade no estomago do roedor (seta, Figura 29a-b) foi satisfatrio propiciando
uma ferramenta refinada de aquisio e processamento para experimentos de localizao
de partculas magnticas.

5.4.

Propagao de ondas ssmicas em fantomas.


Observamos nos experimentos anteriores como o movimento de partculas ou

incluses metlicas determinam o movimento das estruturas internas do meio. A seguir


mostramos o uso do VMA-A e VMA-P para obter parmetros viscoelsticos analisando
ondas ssmicas.

55

5.4.1. Avaliao de fantoma de gelatina com incluso de esfera de ferrita.

Neste experimento (Figura 30a) foi utilizado um fantoma de dimenses


base de gelatina (4%), que continha uma incluso
ferromagntica esfrica slida de dimetro

, posicionada a

de

profundidade em relao face do transdutor ultrassnico (Figura 30a-b). O protocolo de


aquisio e excitao foi o pulsado com durao de 50,0 ms, com a bobina e o transdutor
ultrassnico posicionados perpendicularmente de acordo com a Figura 30a e configurados
com os seguintes parmetros: pulso de excitao com 1 ciclo de frequncia
para obter 300 mT (Figura 21 e Figura 22) e pulso-eco com resoluo temporal
e profundidade

(Figura 4).

Na Figura 30b observamos um artefato evidente semelhante a uma linha


pontilhada na profundidade de 30 mm, isto ocorre devido ao mtodo de formao de feixe
acstico por diviso de subsetores, devido reverberao da interface do fantoma com o
aparato de apoio do fantoma.
10 ms
5
10

Axial (mm)

15
20
25
30
35
40
45
50

(a)

-10

0
10
Lateral (mm)

(b)

Figura 30: (a) Sistema VMA com transdutor ultrassnico posicionado em direo perpendicular
direo da forca de excitao e (b) modo B.

Processando os mapas de RF com janelas de 1,0 mm e 70% de sobreposio foi


possvel observar uma onda ssmica, que se propagava em direo ao transdutor com
amplitude de 2 m pico-a-pico.
A Figura 31a mostra o grfico do trao ssmico ao longo do tempo para a posio
lateral 1,0 mm. No instante 10,0 ms h ocorrncia de um mximo de aproximadamente 1
m e, em seguida, h um mnimo de -1,0 m. Embora a amplitude mxima pico-a-pico
56

seja de apenas 2,0 m, foi possvel observar a propagao da onda ssmica com amplitude
negativa gerada pelo movimento da esfera (Figura 31b-d). A linha pontilhada na Figura
31a indica o momento da reflexo da onda ssmica na face do transdutor, ou seja, posio
axial 0,0 mm.
20.00 ms
5

10

10
0.5

20

Axial (mm)

Axial (mm)

15

0.5

20

30

40

-0.5

25
-0.5
30
35

10

15

20
25
30
Tempo (ms)

35

40

50

-1

(a)

-10
0
10
Lateral (mm)

(b)

21.50 ms

23.00 ms

0.8
10

10

0.6

0.5

0
30

Axial (mm)

Axial (mm)

0.4
20

20

0.2
0

30
-0.2

-0.5
40

-0.4

40

-0.6
50

-1
-10
0
10
Lateral (mm)

(c)

50

-0.8
-10
0
10
Lateral (mm)

(d)

Figura 31: (a) Grfico do deslocamento da onda ssmica gerada a partir do movimento de uma esfera
de metal localizada a uma profundidade de 50,0 mm e mapa de deslocamento nos instantes de tempo:
(b) 20,0 ms, (b) 21,5 ms e (c) 23,0 ms.

Analisando o espectro da onda ssmica formada obtemos a frequncia de centro de


gravidade de

. Utilizando esta frequncia, obtemos a atenuao, velocidade

de grupo e velocidade de fase (Tabela 5). Durante a anlise da onda ssmica observamos a
velocidade de grupo (Tabela 5a-c) maior que a velocidade de fase medida no instante
23,0 ms (Tabela 5d). Estes resultados foram obtidos a partir da posio axial 30,0 mm e
escolhendo uma trajetria de 4,5 mm com ROI de rea 3,5 x 1,0 mm.

57

Tabela 5: Parmetros relacionados com as caractersticas mecnicas do meio estimados em uma


trajetria de 4,50 mm ao longo do eixo axial.

(a)
(b)
cgmax (m.s-1) cgmin (m.s-1)

(c)
cgxc (m.s-1)

2,03 0,86

2,17 0,89 1,85 0,13

2,15 0,77

(d)
cf (m.s-1)

(e)
s (Neper.m-1)
121,10 0,96

Utilizando o valor mdio das estimativas de velocidade de grupo na equao o


(8) = 3,7 0,8 kPa e os valores obtidos de velocidade de fase e a atenuao nas
equaes (12) e (13), obtemos 1= 1,9 0,7 kPa e 2 = 2,2 0,4 Pa.s.

5.4.2. Avaliao de fantoma de gelatina com nano partculas homogneo.

Foi utilizado um fantoma base de gelatina (10%) com nano partculas (6%)
homogeneamente distribudas e formatado em um volume cbico de 75,0 x 75,0 x 75,0
mm. A validao do sistema foi realizada usando o sistema da Figura 20b com o
transdutor ultrassnico posicionado axialmente direo da ao da forca magntica. O
sistema foi configurado com o protocolo VMA em modo pulsado: 1 ciclo,
, durante

para uma profundidade de

Os grficos de deslocamento e fase mostrados na Figura 31a-b mostram o pico de


mximo deslocamento no instante de 10,0 ms. Observamos a propagao de uma onda
cilndrica com velocidade constante e a perda da amplitude ao longo do espao (Figura
32a-c), com amplitude mxima em torno de 30,0 m.
0

3
10

10

20

30

1.5

40

20
1

Axial (mm)

Axial (mm)

2.5

30
0
40

0.5
50

-1

50
0

60

-0.5
5

10
15
Tempo (ms)

(a)

20

-2

60

10
15
Tempo (ms)

20

rad

-3

(b)

Figura 32: Janela de 25 ms da aquisio (a) mapa de deslocamento obtido para 1 ciclo com
frequncia de excitao de f = 100 Hz e (b) mapa de fase.

58

A partir dos resultados da caracterizao da forca (Figura 24b e Figura 24d)


determinamos a regio de excitao (ROE) como sendo a regio compreendida entre
ponto inicial de excitao e uma linha distante 10,0 mm (Figura 33). A regio da ROE
excluda nas estimativas de velocidade e atenuao, para este tipo de fantoma.

10.00 ms

12.00 ms
60

10

50

10

50

20

40

20

40

30

30

30

30

40

20

40

20

50

10

50

10

60

60

-10

70

70

-10
0
10
Lateral (mm)

Axial (mm)

Axial (mm)

60

-10
0
10
Lateral (mm)

(a)

-10

(b)

15.00 ms

Axial (mm)

60
10

50

20

40

30

30

40

20

50

10

60

70

-10
0
10
Lateral (mm)

-10

(c)
Figura 33: Propagao de onda ssmica obtida experimental mente nos instantes (a) 10 ms, (b) 12 ms e (c) 15 ms.

Utilizando estes mapas como base e aplicando o mesmo procedimento descrito no


Cap. 4, obtivemos os parmetros que caracterizam a onda ssmica. Escolhemos a janela
temporal compreendida entre o instante 8 ms e 18 ms (Figura 34a) e, obtivemos as
estimativas de velocidade de grupo e atenuao a partir dos grficos das Figura 34b-d,
utilizando o mtodo time-to-peak a partir da profundidade axial 60,0 mm por uma
trajetria de 8,75 mm. A partir das curvas mostradas na Figura 35, estimou-se a
velocidade de grupo utilizando o mtodo de correlao cruzada.

59

= 31.39 0.43 Neper.m

35
30

R = 0.971 (max)

Normalized amplitude

25

Amplitude ( m)

-1

1.05

Janela

20
15
10
5
0

0.95
0.9
0.85
0.8
0.75

-5
-10
0

10
15
Tempo (ms)

20

0.7
60

25

58

(a)

56
54
Axial (mm)

52

(b)

c = -7.64 2.45 m.s-1 R = 0.989 (TTP


g

c = -7.11 1.38 m.s-1 R = 0.997 (TTP

max

60

min

60
59

58

58

rpos (mm)

rpos (mm)

57
56

54

56
55
54
53

52

52
50
-0.5

0.5
1
Tempo (ms)

1.5

(c)

51
-0.5

0.5
1
Tempo (ms)

1.5

(d)

Figura 34: (a) Trao sismico obtido de posices diferentes e a janela de anlise entre 8,0 a 18,0 ms
(pontilhada). (b) Ajuste exponencial da amplitude ao longo da trajetria. Ajustes linear para: os
pontos de (c) mximos e (d) mnimos, respectivamente.

O espectro para a anlise das velocidades de grupo largo (aproximadamente 200


Hz) (Figura 35b). Para um tempo (

), escolhido observando empiricamente o

momento em que a onda ssmica leva para se propagar at a profundidade (


), obteve-se a mudana de fase ao longo da profundidade (

), a partir do

mapa de fase (Figura 32b) filtrado para a frequncia de centro de gravidade. A partir da
regresso linear estimamos a velocidade de fase para um trao ssmico com
(Figura 36a-b).

60

Window: [10.00, 20.00]

c = -7.47 1.78 m.s


g

-1

R = 0.995 (XC)

Magnitude (1/ Hz)

60

58

rpos (mm)

f = 137 Hz f

56

2.5

cg

= 127 Hz

fp = 131 Hz fcg = 125 Hz


p

f = 131 Hz f
p

cg

= 127 Hz

fp = 131 Hz fcg = 128 Hz

fp = 131 Hz fcg = 128 Hz


f = 131 Hz f
p

1.5

cg

= 131 Hz

54
0.5

52
0

-0.5

0.5
1
Tempo (ms)

1.5

100

(a)

200
300
Frequencia (Hz)

400

500

(b)

Figura 35: (a) Estimativa de velocidade de grupo utilizando o correlaco cruzada de traos sismicos e
(b) espectro da janela temporal.
Window: [10.00, 20.00]
t = 12.50 ms c = -7.36 0.10 m.s-1 R = 0.992

-0.8

fp

2.5

Magnitude (1/ Hz)

-0.9
-1

Phase (rad)

fp = 186 Hz fcg = 185 Hz

-1.1
-1.2
-1.3

fp = 186 Hz fcg = 185 Hz


fp = 186 Hz fcg = 187 Hz
fp = 189 Hz fcg = 187 Hz

fp = 189 Hz fcg = 188 Hz


fp = 189 Hz fcg = 188 Hz

1.5
1

-1.4

0.5

-1.5
-1.6
-1.7

0
52

54

56
Axial (mm)

(a)

58

60

100

200
300
Frequencia (Hz)

400

500

(b)

Figura 36: (a) Velocidade de fase obtida no instante 12,50 ms do mapa de fase e (b) Espectro da onda
ssmica filtrado obtida no intervalo de 8,0 a 18,0 ms para estimativas de frequncia de pico e
frequncia de centro de massa.

A partir da utilizao do protocolo de VMA-P para anlise da onda ssmica neste


experimento foi possvel calcular a velocidade de grupo, velocidade de fase e a
atenuao. Desta forma a caracterizao deste tipo de amostra com distribuio
homognea das partculas magnticas pde ser feita em aproximadamente 2 minutos. Os
valores desses parmetros da onda ssmica esto mostrados na Tabela 6 e foram obtidos
escolhendo uma trajetria de 8,75 mm com ROI de rea 2,5 x 1,0 mm.

61

Tabela 6: Parmetros da onda ssmica. (a-c) Velocidade de grupo, (d) velocidade de fase e (e)
atenuao obtidas em uma trajetria de 8,75 mm ao longo do eixo axial, com valores R2 maiores que
90%.

(a)
(b)
cgmax (m.s-1) cgmin (m.s-1)
7,64 2,45

(c)
cgxc (m.s-1)

(d)
cf (m.s-1)

7,11 1,38 7,47 1,78 7,36 0,10

(e)
(Neper.m-1)
31,39 0,43

A amplitude da onda ssmica em torno de 30,0 m suficiente para aplicao do


algoritmo de time-to-peak implementado na plataforma VMA-P. Os parmetros
estimados a partir da plataforma VMA tornam a caracterizao visco-elstica do material,
equivalente a este tipo de fantoma, imediata. Substituindo estes parmetros nas equaes
(8), (12) e (13) obtivemos = 58,3 18,7 kPa, 1 = 47,9 1.16 kPa e 2 = 2,40.
0,07 Pa.s.

5.4.3. Fantomas de copolmeros de cadeia saturada

Este experimento teve como objetivo, observar a passagem da onda ssmica em


uma regio no homognea. Para isto, foi utilizado um fantoma base de parafina gel,
com uma incluso tambm de parafina gel mais rgida, com 10,0 mm de dimetro e
posicionada em 30,0 mm de profundidade e uma segunda incluso magntica de 7,0 mm
de dimetro posicionado a 50,0 mm da superfcie de contato do transdutor ultrassnico.
Este fantoma foi formatado em um paraleleppedo de dimenses (85 x 85 x 40 mm).
Nesse caso, a incluso magntica fornecer o impulso mecnico quando sob a ao de um
pulso magntico externo (Figura 37a).

62

0 ms

10
20

Axial (mm)

30
40
50
60
70
80
-10
0
10
Lateral (mm)

(a)

(b)

Figura 37: (a) Sistema VMA com transdutor ultrassnico posicionado em direo perpendicular
direo da forca de excitao e (b) modo B de um fantoma com incluso de maior rigidez em relao
base (seta branca) e uma esfera de metal (seta vermelha).

Neste caso buscou-se avaliar a possibilidade de obtermos valores de velocidade de


ondas ssmicas em um meio no homogneo. Na Figura 38 observamos claramente 3
regies especificadas com linhas pontilhadas, ordenadas de forma crescente a partir do
ponto onde se encontra a esfera de metal: A regio 1 de base, que inicia aps a incluso
de ferrita compreendida entre os 35,0 e 45,0 mm, depois a regio 2 da incluso rgida
entre 22,0 e 35,0 mm e, por fim, uma regio 3 de base da face do transdutor em 0,0 mm
at a incluso em 22,0 mm (Figura 38a-b).

10

10

2.5
15

25

20

25

0.5

30

1.5

0
35

-0.5

40
45
50
15

25
30
35
Tempo (ms)

40

45

30

35

-1

40

-1.5

45

-2
20

Axial (mm)

Axial (mm)

20

15

50
15

-1

1
-2

20

25
30
35
Tempo (ms)

40

45

rad

Figura 38: Avaliao de movimento induzido por esfera de metal a partir do (a) mapa de
deslocamento obtido para 1 ciclo com frequncia de excitao de f = 100 Hz e (b) mapa de fase.

63

-3

As estimativas foram realizadas definindo a trajetria de tamanho 5,0 mm e rea


da ROI de 2,5 x 1,0 mm. A anlise do espectro do trao ssmico da regio 1 obtivemos
e os parmetros foram estimados no instante 25,0 ms.
A regio 2 foi analisada a partir do instante 25,0 ms at o instante 25,5 ms.
Observando a Figura 38 percebe-se que dentro da incluso rgida a onda ssmica se
propaga com velocidade superior encontrada na regio 1 e 3, alm disso, foi observado
que o espectro da onda ssmica tambm muda entre essas regies. O valor da frequncia
de centro de gravidade obtido essa regio 2 foi

e os parmetros para esta

regio foram calculados no instante 25,5 ms.


Tabela 7: Parmetros da onda ssmica da regio 1, 2 e 3. (a-c) Velocidade de grupo, (d) velocidade de
fase e (e) atenuao obtidas em trajetria de 5,00 mm ao longo do eixo axial, com valores de R2
maiores que 90%.

Regio
1
2
3

(a)
cgmax (m.s-1)

(b)
cgmin (m.s-1)

(c)
cgxc (m.s-1)

(d)
cf (m.s-1)

3,52 0,54 4,53 1,07 3,92 0,47 4,16 0,10


21,00 8,00 22,00 9,00 24,00 8,0 23,99 0,08
1,98 0,57
2,02 1,01 1,95 0,81 1,89 0,10

(e)
(Neper.m-1)
91,52 0,33
12,48 0,33
90,46 0,07

O espectro da onda ssmica que entra na regio 3 mantm a frequncia de centro


de gravidade da regio 2, assim explicamos o motivo dos valores das velocidades para
esta regio serem menores. A velocidade de fase nas regies 1, 2 e 3 foram calculadas
aps 25,0 ms, 25,5 ms e 32,0 ms, respectivamente. O mdulo de cisalhamento

foi

obtido utilizando a equao (8) e aplicando-se o modelo de Voigt para as 3 regies do


fantoma obteve-se os parmetros visco-elsticos

sintetizados na Tabela 8.

Conforme esperado e de acordo com o mapa de fase (Figura 38b) as regies 1 e 3


apresentaram os parmetros visco-elsticos equivalentes e menor que a da regio da
incluso.

64

Tabela 8: Caracterizao visco-elstica de fantoma heterogneo em termos do modulo elstico e


viscoso.

Regio

1
2
3

(kPa)

1
(kPa)

2
(Pa.s)

14,7 3,5
1,2 0,31 4,55 1,52
489,6 122,0 12,3 3,0 35,15 2,05
3,0 0,5
1,3 0,6
3,31 0,61

65

66

CAPITULO 6
6. CONSIDERAES FINAIS
6.1.

Concluses
Nesse trabalho apresentou-se de forma detalhada as fases de construo de um

protocolo de VMA implantado em uma mquina de ultrassom clnico de diagnstico por


imagem, que consistiram na construo e implementao de plataformas de aquisio,
processamento e anlise de dados. Esta ferramenta permite a medida, de forma
quantitativa, do movimento das estruturas internas de tecidos moles marcados com
material magntico, induzido por ao de forca magntica externa, bem como, a
caracterizao dos seus parmetros visco-elsticos. Os resultados dos testes pilotos
apresentados nesse trabalho confirma o potencial da tcnica bem como a eficincia dessa
plataforma para a anlise de materiais reolgicos.
Esse protocolo de VMA, facilmente configurvel e automatizado est permitindo
que os projetos do grupo GIIMUS nessa rea de atuao possam ser executados com
maior flexibilidade, maior eficincia e menor tempo. O paradigma orientado a objeto
parte da premissa de participao coletiva e reaproveitamento do cdigo, porm a VMAA desenvolvida em C++/Qt no obteve participao coletiva no seu desenvolvimento.
A criao de uma plataforma em MATLAB rodando em um robusto PC (i7 @
2.80 GHz, 12 GB DDR3, GeForce 660 Ti) externo permitiu uma maior interao no
desenvolvimento da plataforma, inclusive o uso de modernas tcnicas de processamento
utilizando programao paralela disponibilizada pela fabricante do MATLAB. A Figura
39 mostra o diagrama de funcionalidades obtido da aquisio utilizando o VMA-A (azul)
e processamento utilizando o VMA-P (verde).

67

Figura 39: Diagrama do desenvolvimento do projeto em termos da funcionalidade implementada


para aquisio (azul) e processamento (verde).

A construo das plataformas de VMA-A e VMA-P consistiu a principal etapa


desse trabalho. No entanto, os vrios estudos pilotos realizados permitiram uma
caracterizao abrangente dessa plataforma operacional de caracterizao visco-elstica,
que foi flexvel para estudos in vivo e in vitro. Considerando ainda diferentes
configuraes de amostras com propriedades mecnicas equivalentes aos dos tecidos
biolgicos.
O protocolo de quantificao idealizado para estimativas de movimento induzido
e de velocidade e atenuao de ondas ssmicas da tcnica VMA foi estipulado da seguinte
forma:

Feixe acstico pulso-eco com onda plana com frequncia entre 5,0 e 10,0
MHz com fps = 2000 Hz e frequncia de amostragem de 40 MHz.
Excitao magntica de pelo menos 300 mT de campo distncia menor que
1 mm da bobina. Burst de 1 a 5 ciclos de excitao senoidal com frequncia
monocromtica ( variando entre 50 e 125 Hz.
Tempo de aquisio variando de 50 a 200 ms (tamanho do pacote de dados
de 3 a 12 MBytes).

Por fim, o protocolo de processamento utiliza os dados provenientes da aquisio,


que foram estruturados em forma de cabealho (Figura 40) e transferidos via rede TCP/IP

68

para uma plataforma de processamento escrita em MATLAB que roda em qualquer


computador padro PC.

Figura 40: Cabealho da plataforma de aquisio transferido para a plataforma de processamento


via rede.

O movimento oscilatrio induzido est numa faixa dinmica de

Hz

e, para este caso, o melhor ajuste de parmetros para obter mapas com deslocamentos
menores que 50,0 m foi utilizar janelas de 1,0 mm sobrepostas em 70%. Desta forma
obtemos fsz = 3,40 px.mm-1 e mantemos fsx = 3,34 px.mm-1, que esto dentro dos limites
de resoluo espacial conforme proposto por Righetti et al [34][36], assim o protocolo
de processamento para produo de mapas de deslocamento e velocidade consistiu em
especificar os parmetros de correlao e filtros, de forma que:

Janela tima 1,0 mm podendo variar entre 1,0 e 3,0 mm, que ainda so
sobrepostas em 70%.
O numero de pontos timo na FFT de 512, podendo ser aumentado caso a
frequncia de amostragem seja superior a 40 MHz, o que pode ser obtido por
interpolao.

A anlise de atenuao e de ondas ssmicas varivel, pois depende muito do


experimento, mas foi observado que no h necessidade de fazer aquisies longas com
mais de 5 ciclos, pois o trao ssmico observado possui um espectro banda larga. A partir
desta onda ssmica, podemos extrair toda a informao dependente da frequncia. Os
mtodos implementados so sensveis a 1 ou 2 ciclos de excitao no mximo para
obteno dos parmetros de caracterizao visco elstica.

69

6.2.

Trabalhos futuros

Estudos de parmetros visco-elsticos in vitro e in vivo utilizando essa


plataforma de VMA desenvolvida nesse trabalho;

Implementao de novos mtodos de anlise dedicados a arranjos


experimentais a serem construdos em projetos futuros envolvendo a
tcnica de VMA.

Implementao deste protocolo VMA em outras plataformas de ultrassom


com hardware mais robusto.

70

REFERNCIAS
[1] J. Ophir, S. K. Alam, B. Garra, F. Kallel, E. Konofagou, T. Krouskop, e T.
Varghese, Elastography: ultrasonic estimation and imaging of the elastic properties
of tissues, in In Proc. Instn. Mech. Engrs., Part H: Journal of Engineering in
Medicine, 1999, p. 203233.
[2] J. Bercoff, S. Chaffai, M. Tanter, L. Sandrin, S. Catheline, M. Fink, J. L. Gennisson,
e M. Meunier, In vivo breast tumor detection using transient elastography,
Ultrasound Med. Biol., vol. 29, no 10, p. 13871396, out. 2003.
[3] K. Nightingale, Acoustic Radiation Force Impulse (ARFI) Imaging: a Review,
Curr. Med. Imaging Rev., vol. 7, no 4, p. 328339, nov. 2011.
[4] P. Grasland-Mongrain, S. Catheline, R. Souchon, F. Cartellier, A. Zorgani, S.
Montalescot, J.-Y. Chapelon, e C. Lafon, Imaging of shear waves induced by
Lorentz force in soft solids, in Ultrasonics Symposium (IUS), 2013 IEEE
International, 2013, p. 11581161.
[5] L. Li, W. Jiang, K. Luo, H. Song, F. Lan, Y. Wu, e Z. Gu, Superparamagnetic Iron
Oxide Nanoparticles as MRI contrast agents for Non-invasive Stem Cell Labeling
and Tracking, Theranostics, vol. 3, no 8, p. 595615, jul. 2013.
[6] J. Oh, M. D. Feldman, J. Kim, C. Condit, S. Emelianov, e T. E. Milner, Detection
of magnetic nanoparticles in tissue using magneto-motive ultrasound,
Nanotechnology, vol. 17, no 16, p. 4183, ago. 2006.
[7] M. Mehrmohammadi, K. Y. Yoon, M. Qu, K. P. Johnston, e S. Y. Emelianov,
Enhanced pulsed magneto-motive ultrasound imaging using superparamagnetic
nanoclusters, Nanotechnology, vol. 22, no 4, p. 045502, jan. 2011.
[8] I. Z. Nenadic, M. W. Urban, H. Zhao, W. Sanchez, P. E. Morgan, J. E. Greenleaf, e
S. Chen, Application of Attenuation Measuring Ultrasound Shearwave
Elastography in 8 Post-Transplant Liver Patients, in Ultrasonics Symposium (IUS),
2014 IEEE International, 2014.
[9] T. Wilson, J. Zagzebski, T. Varghese, Q. Chen, e M. Rao, The Ultrasonix 500RP: a
commercial ultrasound research interface, IEEE Trans. Ultrason. Ferroelectr.
Freq. Control, vol. 53, no 10, p. 17721782, out. 2006.
[10] M. C. Hemmsen, S. I. Nikolov, M. M. Pedersen, M. J. Pihl, M. S. Enevoldsen, J. M.
Hansen, e J. A. Jensen, Implementation of a versatile research data acquisition
system using a commercially available medical ultrasound scanner, IEEE Trans.
Ultrason. Ferroelectr. Freq. Control, vol. 59, no 7, p. 14871499, jul. 2012.
[11] J. A. Jensen, H. Holten-Lund, R. T. Nilsson, M. Hansen, U. D. Larsen, R. P.
Domsten, B. G. Tomov, M. B. Stuart, S. I. Nikolov, M. J. Pihl, Y. Du, J. H.
Rasmussen, e M. F. Rasmussen, SARUS: A synthetic aperture real-time ultrasound
system, IEEE Trans. Ultrason. Ferroelectr. Freq. Control, vol. 60, no 9, p. 1838
1852, 2013.
[12] A. C. Bruno, Transdutor hbrido para medidas susceptomtricas e ultrassnicas
simultaneamente, Dissertao de Mestrado, Universidade de So Paulo, 2010.
[13] M. Mehrmohammadi, T.-H. Shin, M. Qu, P. Kruizinga, R. L. Truby, J.-H. Lee, J.
Cheon, e S. Y. Emelianov, In vivo pulsed magneto-motive ultrasound imaging
using high-performance magnetoactive contrast nanoagents, Nanoscale, set. 2013.
[14] Richard S. C. Cobbold, Foundations of Biomedical Ultrasound. Oxford University
Press, 2006.

71

[15] T. Z. Pavan, D. R. T. Sampaio, A. A. O. Carneiro, e D. T. Covas, Ultrasound-based


transient elastography using a magnetic excitation, in Ultrasonics Symposium
(IUS), 2012 IEEE International, 2012, p. 18461849.
[16] S. Catheline, F. Wu, e M. Fink, A solution to diffraction biases in sonoelasticity:
The acoustic impulse technique, J. Acoust. Soc. Am., vol. 105, no 5, p. 29412950,
maio 1999.
[17] J. Bercoff, M. Tanter, M. Muller, e M. Fink, The role of viscosity in the impulse
diffraction field of elastic waves induced by the acoustic radiation force, IEEE
Trans. Ultrason. Ferroelectr. Freq. Control, vol. 51, no 11, p. 15231536, nov.
2004.
[18] S. Catheline, J.-L. Gennisson, G. Delon, M. Fink, R. Sinkus, S. Abouelkaram, e J.
Culioli, Measurement of viscoelastic properties of homogeneous soft solid using
transient elastography: An inverse problem approach, J. Acoust. Soc. Am., vol. 116,
no 6, p. 3734, 2004.
[19] H. Zhao, M. Urban, J. Greenleaf, e S. Chen, Elasticity and viscosity estimation
from shear wave velocity and attenuation: A simulation study, in 2010 IEEE
Ultrasonics Symposium (IUS), 2010, p. 16041607.
[20] J. Kortbek, J. A. Jensen, e K. L. Gammelmark, Synthetic Aperture Sequential
Beamforming, in IEEE Ultrasonics Symposium, 2008. IUS 2008, 2008, p. 966969.
[21] R. Zahiri Azar, A. Baghani, S. E. Salcudean, e R. Rohling, 2-D high-frame-rate
dynamic elastography using delay compensated and angularly compounded motion
vectors: preliminary results, IEEE Trans. Ultrason. Ferroelectr. Freq. Control, vol.
57, no 11, p. 24212436, nov. 2010.
[22] S. Sikdar, R. Managuli, T. Mitake, T. Hayashi, e Y. Kim, Programmable ultrasound
scan conversion on a media-processor-based system, 2001, vol. 4319, p. 699711.
[23] R. Zahiri-Azar e S. E. Salcudean, Motion Estimation in Ultrasound Images Using
Time Domain Cross Correlation With Prior Estimates, IEEE Trans. Biomed. Eng.,
vol. 53, no 10, p. 19902000, 2006.
[24] F. Viola e W. F. Walker, A spline-based algorithm for continuous time-delay
estimation using sampled data, IEEE Trans. Ultrason. Ferroelectr. Freq. Control,
vol. 52, no 1, p. 8093, jan. 2005.
[25] M. L. Palmeri, M. H. Wang, J. J. Dahl, K. D. Frinkley, e K. R. Nightingale,
Quantifying hepatic shear modulus in vivo using acoustic radiation force,
Ultrasound Med. Biol., vol. 34, no 4, p. 546558, abr. 2008.
[26] M. W. Urban e J. F. Greenleaf, A Kramers-Kronig-based quality factor for shear
wave propagation in soft tissue, Phys. Med. Biol., vol. 54, no 19, p. 59195933, out.
2009.
[27] W. F. Walker e G. E. Trahey, A fundamental limit on delay estimation using
partially correlated speckle signals, IEEE Trans. Ultrason. Ferroelectr. Freq.
Control, vol. 42, no 2, p. 301308, mar. 1995.
[28] S. Parolai, Determination of dispersive phase velocities by complex seismic trace
analysis of surface waves (CASW), Soil Dyn. Earthq. Eng., vol. 29, no 3, p. 517
524, mar. 2009.
[29] C. Amador, M. W. Urban, S. Chen, Q. Chen, K.-N. An, e J. F. Greenleaf, Shear
elastic modulus estimation from indentation and SDUV on gelatin phantoms, IEEE
Trans. Biomed. Eng., vol. 58, no 6, p. 17061714, jun. 2011.
[30] A. C. Bruno, O. Baffa, e A. O. Carneiro, Hybrid system for magnetic and acoustic
measurement, Conf. Proc. Annu. Int. Conf. IEEE Eng. Med. Biol. Soc. IEEE Eng.
Med. Biol. Soc. Conf., vol. 2009, p. 761764, 2009.

72

[31] T. W. J. Almeida, D. R. T. Sampaio, T. Z. Pavan, e A. A. O. Carneiro, Medidas


quantitativas de viscosidade e elasticidade utilizando a tcnica de
vibromagnetoacustografia, Congr. Bras. FSICA MDICA 18 SIMPSIO
INSTRUMENTAO E IMAGENS MDICAS 6 Congr. FSICA Apl. Med. 9, ago.
2013.
[32] A. Colello Bruno, O. Baffa Filho, A. A. Oliveira Carneiro, e R. B. de Oliveira,
Stomach emptying evaluation by ultrasound and susceptometric measurements
with a hybrid transducer, in Ultrasonics Symposium (IUS), 2014 IEEE
International, 2014, p. 18691872.
[33] A. Colello Bruno, T. Z. Pavan, O. Baffa, e A. A. Oliveira Carneiro, A hybrid
transducer to magnetically and ultrasonically evaluate magnetic fluids, IEEE Trans.
Ultrason. Ferroelectr. Freq. Control, vol. 60, no 9, p. 20042012, 2013.
[34] R. Righetti, J. Ophir, e P. Ktonas, Axial resolution in elastography, Ultrasound
Med. Biol., vol. 28, no 1, p. 101113, jan. 2002.
[35] R. Righetti, S. Srinivasan, e J. Ophir, Lateral resolution in elastography,
Ultrasound Med. Biol., vol. 29, no 5, p. 695704, maio 2003.
[36] L. P. Neves, Otimizao do algoritmo de block matching aplicado a estudos
elastogrficos, text, Universidade de So Paulo, 2007.
[37] M. Tanabe, T. Yamamura, K. Okubo, e N. Tagaw, Tissue Harmonic Imaging with
Coded Excitation, in Ultrasound Imaging, M. Tanabe, Org. InTech, 2011.
[38] U. Techavipoo e T. Varghese, Improvements in elastographic contrast-to-noise
ratio using spatial-angular compounding, Ultrasound Med. Biol., vol. 31, no 4, p.
529536, abr. 2005.
[39] M. Rao, Q. Chen, H. Shi, e T. Varghese, Spatial-angular compounding for
elastography using beam steering on linear array transducers, Med. Phys., vol. 33,
no 3, p. 618626, mar. 2006.

73

APNDICE A DIAGRAMAS DE CLASSES DA PLATAFORMA DE


AQUISIO
A.1. CLASSE HARDWARE
Com verso de setembro/2014 da classe Hardware gerencia-se o buffer utilizando
o mecanismo de sinais e entradas do Qt. Dessa forma facilitou-se a maneira de obter o
exato momento em que um frame chega ao URI Sonix RP por meio da funo callback.
O uso do Texo requer cuidados para no danificar o Sonix RP. A funo da
classe Hardware conecta de maneira segura o URI e o mantm ligado ou desligado
conforme a demanda do usurio.
Esta classe carrega o firmware do Sonix RP e deixa o buffer pronto para uma
aquisio. O diagrama UML mostra os mtodos de conexo, configurao inicial e o
mtodo esttico que prepara o buffer do URI.

Hardware
Atributos

Q_OBJECT
private:
texo *tex;
bool stateSystem;
int frameId;
int framesLimit;

Mtodos

public:
hardware();
hardware(int power, double gain, bool state);
~hardware();
bool connectSystem(bool);
bool disconnectSystem(bool);
void setupSystem(int power, double gain);
bool getStateSystem();
int getFrameId();
void setFramesLimit(int max);
private:
void newBuffer();
static bool newFrame(void * obj, unsigned char * data, int frameId);

Sinais/Entradas

public slots:
void emitFrame(int id);
void emitFrameAddr(unsigned char * data);
signals:
void frame(const int &);
void frameAddr(unsigned char *);

Diagrama de classe Hardware.

74

A implementao de sinais/entradas nesta classe permitiu o monitoramento em


tempo real dos frames recebidos pelo Sonix RP, fazendo uso desse mecanismo associado
ao uso de threads pudemos, de maneira simples, obter imagens em tempo real da
aquisio, portanto no foi mais necessrio utilizar o software comercial da Sonix RP
para visualizao da imagem, por exemplo, modo B.

A.2. CLASSE CONTROLS


A classe Controls de setembro/2014 associada ao controle de sincronizao. Esta
classe foi desenvolvida para ajustar parmetros como intensidade da fora acstica,
controle de ganho temporal (TGC), profundidade de aquisio, etc.
A sincronizao foi implementada de forma a permitir acesso de outras classes,
por exemplo, a classe Funcgen - diagrama na seo A.4 - permitindo sincronizar a
emisso acstica com a excitao magntica.
A funo de trigger tambm pode ser implementada manualmente, podendo esta
ser utilizada e configurada por linha, frame ou conjunto de frames.

Controls
Atributos

public:
hardware * ctrl;
private:
bool stateSystem;
float gain;
int power;
int depth;
bool stateProbe;
int probe;
int probeFreq;
int probeSize;
bool stateTrigger;
int triggerIn;
int triggerOut;
double prf;

Mtodos

public:
controls();
controls(hardware * hard, int power, double gain ,int depth);
~controls();
void setPower(int);
int getPower();
void setGain(float);
float getGain();
void setDepth(int);
int getDepth();
bool setProbe(int);
int getProbe();
int getProbeFreq();

75

int getProbeSize();
void ProbeOn();
void ProbeOff();
bool setTrigger(int in, int out);
int getTriggerIn();
int getTriggerOut();
void setPRF(double);
double getPRF();
Sinais/Entradas

Diagrama da classe Controls.

A.3. CLASSE SEQUENCES


Conforme descrito na metodologia, um frame da tcnica VMA o mapa de RF
adquirido com alta resoluo temporal, posteriormente concatenado para alta resoluo
espacial. Ou seja, definidos os parmetros pela classe Controls, a construo do feixe
acstico foi definida utilizando a classe Sequences.
A sequncia criada por est classe sempre uma variao do algoritmo de
formao de feixe acstico, os elementos so ativados de maneira sequencial por subsetor
e as linhas de RF do subsetor so adquiridas. A classe foi desenvolvida como um
construtor de sequencias e os mtodos utilizados para a definio do tipo de sequencia so
mostrados no diagrama da classe.

Sequences
Atributos

private:
texo *seq;
// State
bool stateSeq;
int linesize; //size in bytes of add line
int soundSpeed; //soundspeed propagation in medium
texoTransmitParams tx;
char shape[96];
int txaperture;
int txangle;
int txfocus;
int txfrequency;
texoReceiveParams rx;
int
int
int
int
int
int

Mtodos

rxaperture;
rxangle;
rxMaxApDepth;
rxChannelMask;
rxLineDuration;
rxdataType;

public:
sequences();
~sequences();

76

int getLinesize();
void setShapeArray(char *);
string getShapeArray();
void setSoundSpeed(int);
int getSoundSpeed();
void setAperture(char,int);
int getAperture(char);
void setAngle(char,int);
int getAngle(char);
void setFocus(int);
int getFocus();
void setMaxApDepth(int);
int getMaxApDepth();
void setChannelMask(int);
int getChannelMask();
void setLineDuration(int);
int getLineDuration();
void setDataType(int dataType);
int getDataType();
void setTxFreqDefault();
void setTxFreq(float freq);
int getTxFreq();
Sinais/Entradas

Diagrama da classe Sequences reduzido a mtodos de definio de sequencia.

Aps configuradas as definies tradicionais de formao de feixe acstico, foram


definidos os parmetros do subsetor. Em seguida, as sequencias so definitivamente
enviadas para o URI com os mtodos: previewFrameSequence, normalFrameSequence,
highFrameSequence ou larissaFrameSequence.

Sequences
Atributos

private:
//BlockSet
int mw; //max num probe elements
int w; //block width
int a; //number of aquisitions
int n; //numer of blocks
int ei; // 1st element to transduce
int ef; // last

Mtodos

public:
// Blockset
void setupBlockParms();
void setBlockEi(int);
int getBlockEi();
void setBlockEf(int);
int getBlockEf();
void setBlockA(int);
int getBlockA();
void setBlockN(int);
int getBlockN();
void setBlockW(int);
int getBlockW();

77

int getBlockMW();
float calcEquation(int sspeed, int depth, int width, float factor);
void beginSeq();
void endSeq();
bool statusSequence();
void
void
void
void

previewFrameSequence(int depth);
normalFrameSequence(int depth);
highFrameSequence(int depth);
larissaFrameSequence(int depth, int * ensemble);

int getColFrames();
int getFrames();
double getFrameSize();
double getFrameRate();
bool saveAquisition(QString,unsigned char *,int,int,int,int);
bool saveAquiredData(QString path, QString filename, int * header, int *
mheader);
Sinais/Entradas

Diagrama da classe Sequences reduzido aos mtodos de configurao de subsetores.

Todos os mtodos foram desenvolvidos para serem utilizados de maneira


exclusiva, no executada ao mesmo tempo, apenas executada sequencialmente. Por
exemplo, uma visualizao previa seguida de uma aquisio de alta resoluo.
Atualmente esta classe est muito extensa e uma possvel modificao ou criao
de uma nova classe est sendo avaliada para uma futura implementao da plataforma.

A.4. CLASSE FUNCGEN


A classe Funcgen foi desenvolvida como modulo virtual de excitao magntica.
O mtodo de excitao explicado na metodologia foi executado utilizando est classe. Os
mtodos dessa classe tm como finalidade inicializar os outros equipamentos eletrnicos
associados ao URI e configurar a sequencia de excitao magntica em sincronia com a
aquisio acstica.
O mtodo de trigger foi implementado de forma a funcionar em conjunto com a
classe Controls. O controle dos canais de sada do gerador de funo tambm feito por
essa classe, assim como toda a configurao do preset magntico.

Funcgen
Atributos

private:
// preset
uFgenPreset ePreset[N_PRESET];
int fgenActualPreset;
// func gerator

78

IAg3352xPtr fgen;
Iag3352xChannelPtr chan1,chan2;
BSTR fgenAddress;
Mtodos

public:
fg33522a(Qobject *parent);
~fg33522a();
void conectar();
void desconectar();
void executar();
bool
bool
bool
bool

init();
outputOn(Iag3352xChannelPtr channel);
outputOff(Iag3352xChannelPtr channel);
triggerSend(Iag3352xChannelPtr channel);

bool
void
void
void

loadPreset(int presetNum, Iag3352xChannelPtr channel);


setActualPreset(int presetNum);
setFgenPreset(int presetNum, int * parms, float * fparms);
setDefaultPresets();

Iag3352xChannelPtr getChannel(int channel);


Sinais/Slots

Diagrama da classe Funcgen.

79

APNDICE B PROTOCOLOS MAGNETO-ACSTICOS


Todos os protocolos definidos podem ser configurados utilizando a plataforma de
aquisio. Neste apndice sintetizamos os resultados em forma de tabelas para facilitar
sua posterior utilizao. Os dois primeiros protocolos discutidos referem-se a aquisies
onde as partculas magnticas esto localizadas em uma determinada profundidade,
podendo ser utilizado para avaliao de mximos deslocamentos em meio alvo com
incluses de partculas magnticas, esferas macias de magnetos ou para verificao de
existncia dos mesmos in vivo.
As tabelas B1 e B2 sintetizam os resultados obtidos destes testes com estes tipos
de protocolos que usam o sistema com o transdutor hibrido.

Tabela B1: Parmetros acsticos do protocolo para deslocamento induzido e presena de partculas
magnticas.

Acstico
Profundidade (r)
Foco (f)
Durao por subsetor (
)
Frequncia do transdutor ( )
Frequncia de amostragem ( )
Frame rate (
)
Subsetor ( )
Bytes por subsetor

40,0 ~ 90,0 mm
40,0 ~ 90,0 mm
200,0 ~ 400,0 ms
7,0 MHz
40,0 MHz
2500 kHz
8 elementos
12 ~ 24 Mbytes

Tabela B2: Parmetros magnticos do preset para descolamento induzido e presena de partculas
magnticas.

Magntico
Forma de onda
Frequncia de excitao (FE)
Amplitude (A)
Ciclos
Ganho

Senoidal
35 Hz
1,5 Volts

90 dB

O preset para observao de propagao de ondas ssmicas possuem parmetros


otimizados para este tipo de aquisio. Ressaltamos o foco no infinito que uma maneira
de criar um feixe acstico de onda plana e frequncia de excitao magntica varivel.
Em sntese os parmetros so mostrados na tabela B3 e B4.

80

Tabela B3: Parmetros acsticos do protocolo para observao de ondas ssmicas.

Acstico
Profundidade (r)
Foco (f)
Durao por subsetor (
)
Frequncia do transdutor ( )
Frequncia de amostragem ( )
Frame rate (
)
Subsetor ( )
Bytes por subsetor

40,0 ~ 85,0 mm
50,0 ~200,0 ms
9,5 MHz
40 MHz
2000 kHz
4 elementos
3 ~ 12 Mbytes

Tabela B4: Parmetros magnticos do preset para observao de ondas ssmicas.

Magntico
Forma
Frequncia de excitao (FE)
Amplitude
Ciclos
Ganho

Senoidal
50, 75, 100, 125 Hz
Curva de calibrao (figura 21)
1, 2, 3, 4 e 5
90 dB

81

APNDICE C INTERFACE GRFICA DE USURIO DA


PLATAFORMA DE AQUISIO (VMA-A)
A VMA-A responsvel pela configurao na formao de feixes acsticos. Neste
trabalho exploramos de forma significativa a resoluo temporal do feixe (fps). O fps na
ordem de 2000 Hz foi suficiente para a tcnica VMA. A configurao dos parmetros do
feixe acstico se deu pelo uso de dilogos do VMA-A.
Podemos observar na Figura C1a o dialogo de configurao de feixe de
transmisso. Este dilogo solicita ao usurio a configurao do feixe de transmisso com
parmetros como a frequncia central do transdutor ultrassnico, e o foco de transmisso,
feixe codificado (Shape), [37] e steering (Angle), [38], [39], [21]. A Figura C1b mostra o
dialogo de configurao de feixe de recepo com os parmetros como a mascara para
omitir elementos durante a aquisio, numero de canais de recepo, steering e
profundidade mxima da aquisio.

(a)

(b)

Figura C1: Dilogos de formao de feixe acstico (a) transmisso e (b) recepo.

Embora alguns desses parmetros no tenham sido utilizados neste trabalho


evidente o potencial da plataforma, que ainda pode ser explorada em outros trabalhos.
Os dilogos de formao de protocolos so mostrados na Figura C2a-b. Os modos
de excitao magntica foram definidos em conjunto com o os modos de aquisio
acstica. Os modos de aquisio utilizados neste trabalho podem ser encontrados na aba
FunoPreset (Figura C2a).

82

(a)

(b)
Figura C2: Dilogos de configurao de (a) do protocolo de acquisio magneto-acsticos e (b) alta
resoluo temporal.

Desta forma permitimos aos usurios definies de protocolos variados por meio
de parmetros de controle e modos de excitao arbitrrios. Em complemento aos
parmetros de formao de feixe a Figura C2b mostra o dialogo de configurao do
tamanho do setor de alta resoluo temporal e um grfico semelhante ao da Figura 4, que
utilizado para determinar o tamanho do setor desejado.

83

APNDICE D INTERFACE GRFICA DE USURIO DA


PLATAFORMA DE PROCESSAMENTO E ANLISE (VMA-P)
A plataforma de processamento e analise (VMA-P) foi desenvolvida em
MATLAB, devido ao alto custo computacional da biblioteca AmplioTM, que foi, a
principio, utilizada para fazer processamento dos mapas de RF adquiridos com VMA-A
diretamente do URI.
Assim utilizando o MATLAB, todo o desenvolvimento foi realizado em um PC
de configurao i7 @ 2.80 GHz, 12 GB DDR3 e GeForce 660 Ti.
O VMA-P foi desenvolvido com mesmo conceito de framework do VMA-A, desta
forma a abstrao do software representada em forma de diagrama na Figura D1, mostra
o esquemtico do desenvolvimento do VMA-P (nvel mais alto), as abstraes que
compe o software (nvel intermedirio) e a funo desta na plataforma no nvel mais
baixo.

Figura D1: Diagrama de desenvolvimento do VMA-P [topo (3 nvel)], as abstraes principais (2


nvel) e as funes (1 nvel).

Assim esta abstrao em 3 etapas realiza todas as tarefas de caracterizao de


meio mecnicos a partir de uma configurao do operador.

84

D.1. MODO RF/B


No nvel mais a esquerda (Modo RF ou B) fizemos a implementao de um
organizador dos dados adquiridos, que ao receber um pacote de dados mostra a imagem
em modo B da aquisio em RF (Figura D2).

Figura D2: Entrada e condicionamento de dados RF para definio de rea de processamento,


aplicao de filtros de RF e formao de imagem em modo B.

Assim, os dados provenientes da aquisio (VMA-A) vm estruturados do URI


por protocolo TCP/IP e, so mantidos no disco rgido. Neste nvel possvel selecionar a
regio de processamento, filtrar os mapas de RF usando filtro gaussiano que, neste caso,

85

conhecido como filtro de banda e interpolar o mapa de RF e, se necessrio, correo de


imagem para scanner convexo.

D.2. MAPAS DE DESLOCAMENTO OU VELOCIDADE


No nvel central os dados provenientes do nvel mais a esquerda so processados
em mapas de deslocamento ou velocidade, permitindo que sejam determinados
parmetros de processamento e filtros para melhor visualizao e, caso seja necessrios,
novamente converso para transdutor convexo.

Figura D3: Processamento de mapas de RF em mapas de deslocamento ou velocidade a partir de


configurao de parmetros pelo usurio.

86

D.2.2. Anlise de tempo computacional


Nesta fase implementamos com o auxilio do parallel computing toolbox,
Mathworks, os cdigos de processamento para rodar utilizando a placa de acelerao
grfica (GPU). Alguns levantamentos de tempo computacional foram realizados para
avaliar o desempenho do GPU com a plataforma VMA-P. Basicamente para este
processamento o tempo gasto determinado pelo tamanho do sinal a ser processado.
Portanto quanto maior a janela e maior a sobreposio gastamos mais tempo para
processar.
Da forma complexa da correlao cruzada, podemos determinar o numero de
frequncias da transformada de Fourier (FFT), assim determinamos o tamanho final do
sinal de correlao (XCwin) amostrado no tempo e, neste caso, em todas as aquisies com
o VMA-A os dados em formato RF so amostrados em 40 MHz, que o limite do Sonix
RP.
Estamos interessados em avaliar a qualidade do mapa de deslocamento e o custo
computacional, ento fizemos uso de dois parmetros relevantes a razo sinal rudo
(SNR) e a razo contraste rudo (CNR). De uma avaliao de micro deslocamento in vivo
marcamos duas regies, a regio vermelha marca a posio do sinal o qual estamos
interessados e a regio preta marca o fundo da imagem.
17 ms
1
5

0.5
0

10

-0.5

Axial (mm)

15

-1
-1.5

20

-2
25
-2.5
-3

30

-3.5
35
-4
40

-10

-5

0
5
Lateral (mm)

10 mm.s -1

Figura D4: Mapa de velocidade marcado com regies de interesse para analise de SNR e CNR. O
quadrado vermelho marca o sinal enquanto o quadrado preto marca o fundo da imagem.

O calculo dos valores de SNR e CNR so definidos pelas relaes estatsticas de


cada uma das regies escolhidas como mostram as equaes (D1) e (D2).

87

(D1)
(

)
(D2)

Os testes foram realizados variando os tamanhos de janela, as sobreposies e os


tamanhos de janela de correlao. A resoluo do mapa de deslocamento importante
para a estimativa de parmetros de ondas ssmicas, portanto mostramos os valores obtidos
de SNR e CNR ponderados pela frequncia de amostragem axial ou radial (AR), em
unidade de mm.px-1, dos mapas obtidos.
J sabemos previamente que quanto maior o numero de frequncias na FFT mais
definio temos no ajuste do pico mximo para estimativa de deslocamento, porm isso
aumenta o tempo computacional.
Na Figura D5 observamos que os valores de SNR e CNR para uma janela de
correlao maior que 256 so constantes. Partindo deste valor foram realizados testes de
tempo de processamento.

50%

70%

1.5

1.5
1.0 mm
2.0 mm
3.0 mm

SNR . AR (px.mm -1)

SNR . AR (px.mm -1)

1.0 mm
2.0 mm
3.0 mm

0.5

50

100

150

200

250
300
XCw in

(a)

350

400

450

500

0.5

50

100

150

200

250
300
XCw in

350

400

450

500

(b)

88

50%

70%

1.5

1.5
1.0 mm
2.0 mm
3.0 mm

CNR . AR (px.mm -1)

CNR . AR (px.mm -1)

1.0 mm
2.0 mm
3.0 mm

0.5

50

100

150

200

250
300
XCw in

350

400

450

0.5

500

50

100

(c)

150

200

250
300
XCw in

350

400

450

500

(d)

Figura D5: Valores normalizados de SNR e CNR ponderados pela frequncia de amostragem axial de
janelas de tamanho igual a 1,0, 2,0 e 3,0 mm. (a) e (b) mostram o resultados de SNR (c) e (d) os
valores de CNR para diferentes valores percentuais de sobreposio.

A Figura D6 mostra os tempos de processamento para diferentes janelas obtidos


do processamento de 50 ms de aquisio a um frame rate de 2000 Hz utilizando o CPU
(Intel i7@2.80 GHz, 12 GB RAM DDR3) e GPU(GeForce GTX 660 Ti@0.941 GHz, 2
GB DDR4).
CPU

GPU

180

70
1.0 mm
1.5 mm
2.0 mm
2.5 mm
3.0 mm
3.5 mm

160
140

60

50

100

Time (s)

Time (s)

120

1.0 mm
1.5 mm
2.0 mm
2.5 mm
3.0 mm
3.5 mm

80

40

30

60
20
40
10

20
0

256

512

1024

2048

XCw in

(a)

256

512

1024

2048
XCw in

(b)

Figura D6: (a) Tempos para o CPU. (b) Tempos para o GPU.

Para aquisies de 50 ms consideramos o tradeoff entre o tempo de computao e


a resoluo do mapa obtido e determinamos os melhores parmetros de processamento
como 1.0 mm de janela, 70% de sobreposio e 512 pontos de janela de correlao para
processar todos os mapas de RF de tamanho 38 x 70 mm em menos de 1 minuto.
Mostra-se que aumentar o tamanho da janela de correlao aumenta tambm o
ganho temporal de processamento relativo ao uso do GPU. No entanto, nesse trabalho,
este ganho s seria preciso se tivssemos adquirido dados com maior frequncia de
89

amostragem (i.e. >40 MHz) ou interpolssemos os mapas de RF ao longo da


profundidade.

D.3. ANLISE DE TRAO SSMICO


O nvel mais a direita foi implementado para fazer analises de ondas ssmicas a
partir de mapas de deslocamento ou velocidade. A segmentao feita por meio de
janelas de tempo e regies de interesse no espao. Os algoritmos de time-to-peak,
correlao cruzada, velocidade de fase so configurados a partir de parmetros na tela.
Em seguida, so calculados os coeficientes de elasticidade de viscoelasticidade do alvo.

Figura D7: Anlise de trao ssmico usando a plataforma VMA-P

90

You might also like