Professional Documents
Culture Documents
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
BANCA EXAMINADORA
iv
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
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
mtodos
de
anlise
da
frequncia
dos
deslocamentos
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.
xii
Palavras-chave:
Ultrasound,
Magneto
Motive
Ultrasound,
Elastography,
Viscoelasticity
xiii
LISTA DE ABREVIATURAS
ARFI Impulso por fora de radiao acstica (Acoustic Radiation Force Impulse)
DSP
MAT-MI
PRF
RF
Radiofrequncia (Radiofrequency)
RX
URI
US
Ultrassom (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.
1.3.1.
Ultrassom ....................................................................................................... 4
1.3.2.
1.3.3.
1.4.
Organizao do trabalho........................................................................................ 8
CAPTULO 2
2. Plataforma de aquisio da tcnica VMA .................................................................. 11
2.1.
2.2.
2.2.1.
2.3.
2.4.
2.4.1.
2.5.
Comunicao IVI-COM............................................................................... 18
2.5.1.
2.5.2.
Qt 4.8.4......................................................................................................... 20
2.6.
2.6.1.
CAPTULO 3
3. Plataforma de ps-processamento.............................................................................. 25
3.1.
3.2.
3.3.
3.3.1.
3.3.2.
3.4.
3.4.1.
Algoritmo de suavizao.............................................................................. 31
3.4.2.
3.4.3.
3.4.4.
3.5.
4.
CAPTULO 5
5. Avaliao por experimentos ...................................................................................... 45
5.1.
5.1.1.
5.2.
46
5.2.1.
5.2.2.
5.3.
5.3.1.
Em fantomas ................................................................................................ 51
5.3.2.
In vivo........................................................................................................... 52
5.4.
5.4.1.
5.4.2.
5.4.3.
CAPTULO 6
6. Consideraes finais .................................................................................................. 66
6.1.
Concluses .......................................................................................................... 66
6.2.
Trabalhos futuros................................................................................................. 69
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
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
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
1.3.
Fundamentao terica
As imagens em Modo B formadas com ultrassom (US) so a representao da
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
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
(1)
, onde
). Neste caso a
( )
( )
na
[( ) ]
(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
(5)
5
Em (5)
), descreve uma boa aproximao para o deslocamento induzido por uma fora
e longitudinal
a soma
(6)
. Assim o trao da
(
[
)
(
)]
(7)
Em que,
( *
(8)
(
*
(9)
Em tecidos moles
(i.e.
so muito velozes (
) consequentemente
assim ondas P
), atenuao (
)e
)
(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
(12)
(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.
10
CAPITULO 2
2. PLATAFORMA DE AQUISIO DA TCNICA VMA
2.1.
2.2.
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.
Especificao
Modelo
Sonix RP
Transdutores
Canais (TX)
128
Canais (RX)
32
40 MHz
ADC
10-bit
Sistema operacional
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.
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
-
e retorno para
linhas
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 (
subsetores com um
, [21].
elementos direita
(14)
(15)
Onde
obtidos
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.
elementos.
2.4.
Dimetro
externo (mm)
90,0
Dimetro
interno (mm)
45,0
Numero
de espiras
413
AWG
18
. Nesta simulao
a partir de um
100.0 Hz
2.5
0.5
2
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.
17
100.0 Hz
2.5
0.16
f = 104 Hz
0.14
fp = 201 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.5.
18
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).
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
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.
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
2.6.
23
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
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
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
),
[Equao (14)](15) e a
e frequncia
transdutor linear determinado pela distncia entre o primeiro e ltimo elemento ativo do
array,
26
3.2.
Sendo
o raio e
em distncia
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
e o valor de
( ).
27
3.3.
Mapas de deslocamento
3.3.1. Estimativa de atraso temporal
), a correlao cruzada (
) consiste em dividir
pela energia de
(17)
Em que
de
, que
(valor de referncia).
posterior. Com estes trs pontos obtem-se a estimativa do desvio da posio do pico ( :
28
(18)
(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.
(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
(20)
(m, n = 64, t21) = 21 {RF2(m, n = 64, t = 2), RF1(m, n = 64, tref = 1)}
), que durante
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
3.4.
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
lateral da ROI.
31
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].
(21)
32
( *
(22)
e o ajuste linear (
respectivamente.
(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
*
(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
(25)
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)
. Para
3.5.
portanto
foi
desenvolvido
um
framework
em
MATLAB
para
agregar
35
36
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
equivalente ao da gua (
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.
).
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.
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 (
e mnimo do vale (
utilizando time-to-
peak (
)(
)(
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
Tabela 4) nos deu maior segurana para a anlise dos testes em fantomas que so
mostrados no Cap. 5.
42
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)
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
(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
(
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.
47
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.
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.
. Devido distoro
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
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.
vale (mnimo) do ciclo de 100 Hz. Neste instante observou-se que a intensidade da fora
49
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.
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].
51
5.3.
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
2.5
2.5
-1
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
Figura 28: Mensurao do deslocamento induzido pelo material magntico no estmago de roedores.
53
em
, contendo a regio do
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)
2.5
f = 70 Hz f
p
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.
5.4.
55
, posicionada a
de
(Figura 4).
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.
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.
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
(a)
(b)
cgmax (m.s-1) cgmin (m.s-1)
(c)
cgxc (m.s-1)
2,03 0,86
2,15 0,77
(d)
cf (m.s-1)
(e)
s (Neper.m-1)
121,10 0,96
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
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
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.
59
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)
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.
), 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
-1
R = 0.995 (XC)
60
58
rpos (mm)
f = 137 Hz f
56
2.5
cg
= 127 Hz
f = 131 Hz f
p
cg
= 127 Hz
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
-0.9
-1
Phase (rad)
-1.1
-1.2
-1.3
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.
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)
(e)
(Neper.m-1)
31,39 0,43
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).
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
Regio
1
2
3
(a)
cgmax (m.s-1)
(b)
cgmin (m.s-1)
(c)
cgxc (m.s-1)
(d)
cf (m.s-1)
(e)
(Neper.m-1)
91,52 0,33
12,48 0,33
90,46 0,07
foi
sintetizados na Tabela 8.
64
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
67
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).
68
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.
69
6.2.
Trabalhos futuros
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
72
73
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 *);
74
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
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
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
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
79
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
80
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
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
(a)
(b)
Figura C1: Dilogos de formao de feixe acstico (a) transmisso e (b) recepo.
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
84
85
86
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.
87
(D1)
(
)
(D2)
50%
70%
1.5
1.5
1.0 mm
2.0 mm
3.0 mm
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
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.
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.
90