Sistemas Biomedicos
Novas tecnologias Ecocardiograma

Ecocardiografia: Novas Tecnologias e Tendências

Eco cardiograma portátil

A eco cardiografia é uma ferramenta diagnóstica essencial no mundo da cardiologia. Ao longo dos anos, a técnica tem evoluído consideravelmente, incorporando novas tecnologias e tendências que aprimoram a qualidade dos exames e oferecem informações mais detalhadas sobre o coração e suas estruturas adjacentes. Vamos explorar algumas das inovações recentes nesta área:

Ecocardiograma 3D

  1. Eco cardiografia 3D em tempo real: A eco cardiografia 3D já se tornou uma realidade em muitos centros médicos. Com imagens tridimensionais em tempo real, é possível obter uma visão mais abrangente e detalhada do coração, melhorando a avaliação de estruturas como as válvulas cardíacas e os septos.
  2. Ecocardiografia de tensão (strain imaging): Esta técnica utiliza algoritmos avançados para avaliar o movimento e a deformação do tecido cardíaco. Ela é particularmente útil para detectar disfunções do ventrículo esquerdo antes mesmo que se tornem evidentes em um ecocardiograma tradicional.
  3. Contraste ecocardiográfico: A utilização de agentes de contraste em ecocardiogramas não é exatamente nova, mas as tecnologias têm se refinado. O contraste melhora a visualização dos segmentos do ventrículo esquerdo, auxiliando no diagnóstico de certas patologias.
  4. Eco cardiografia portátil: Equipamentos de eco cardiografia estão se tornando cada vez mais compactos, sem comprometer a qualidade da imagem. Esses dispositivos portáteis permitem a realização de exames à beira do leito, em situações de emergência e em áreas rurais ou remotas.
  5. Inteligência Artificial (IA) e Aprendizado de Máquina: Estas tecnologias estão sendo integradas aos sistemas de ecocardiografia, auxiliando na análise automática de imagens, identificação de padrões e até mesmo na sugestão de diagnósticos. A IA promete tornar os exames mais rápidos e precisos.
  6. Tele-ecocardiografia: Com os avanços nas comunicações digitais, é agora possível realizar ecocardiogramas a distância. Um especialista pode analisar imagens em tempo real enquanto um técnico realiza o exame em um local remoto.
  7. Ecocardiografia em realidade virtual: Integrando imagens 3D com tecnologias de realidade virtual, os médicos podem “entrar” no coração, oferecendo uma perspectiva totalmente imersiva e detalhada.
  8. Ecocardiografia com mapeamento de fluxo de cores: Uma evolução do Doppler tradicional, essa técnica permite visualizar o fluxo sanguíneo em detalhes, identificando áreas de turbulência ou estase.

Stain Imaging

À medida que a tecnologia avança, é evidente que a eco cardiografia continuará a se adaptar e a incorporar essas novas ferramentas. Tais inovações não apenas melhoram a capacidade diagnóstica, mas também garantem que os pacientes recebam o mais alto padrão de cuidados cardíacos.

ESPEAK IA
Integrando Espeak com Visual Studio

No artigo anterior:

Instalação do Espeak

Aprendemos a instalar o Espeak no windows.

Em outro artigo, ensinei a programar o espeak no linux:

https://maurinsoft.com.br/?docs=robotinics-2/software/srvfala

Agora iremos rodar o espeak no windows.

Criando o projeto no Visual Studio

Primeiro iremos criar nosso projeto, Arquivo > Novo > Projeto.

Selecione Aplicativo de Console C++

Crie o srvfalawin, apontando para o caminho onde irá criar o arquivo.

Agora iremos criar o código:


#include <stdio.h>
#include <stdlib.h>

int main() {
    char frase[] = "Meu nome é marcelo, tudo bem com você?\0";
    char comando[512];

    

    // Criar o comando para executar o espeak.exe
    snprintf(comando, sizeof(comando), "espeak.exe -v pt \"%s\"", frase);

    // Executar o comando
    system(comando);

    return 0;
}

Neste código, fazemos uma simples referencia ao programa espeak, que eu instalei e adicionei no exemplo anterior no PATH.

Caso não tenha feito isso previamente esse programa não irá funcionar.

ESPEAK IA
Instalando ESPEAK no Windows

Neste artigo iremos descrever como instalar o ESpeak no windows, que é uma ferramenta consagrada no mundo linux para sintetização de voz.

No windows ele é pouco utilizado, porem tem vários beneficios.

Primeiramente ele é bem leve, e fácil de instalar.

Em segundo lugar ele é multi plataforma, podendo servir tanto para aplicações desktop como aplicações IoT.

Instalação

Então vamos a instalação, primeiramente precisamos baixar ele no site:

https://espeak.sourceforge.net/

Para instalar, é muito simples, basta seguir o Next, Next , Finish.

Ele será armazenado em :

C:\Program Files (x86)\eSpeak

Agora será necessário adicionar o caminho:

C:\Program Files (x86)\eSpeak\command_line

Dentro do path padrão, editando as variáveis de ambiente, assim como na imagem acima.

Testando pela console.

Agora que voce instalou o comando, iremos testar.

Entre no prompt de comando e digite o seguinte comando:

espeak  -v pt "bom dia, meu nome é marcelo"

Se voce fez o procedimento corretamente, o resultado é a sintetização de voz.

Pronto, voces fizeram a instalação do ESPEAK no windows.

Nós próximos artigos iremos entrar mais neste sintetizador.

Sem categoria
Física aplica Aplicada a Medicina II

Aula inaugural – 26/08

Ementa

  • Mecânica Ondulatória
  • Eletromagnetismo
  • Fisica Moderna
  • Radiações eletromagnéticas
  • Emissão e absorção da luz
  • Radiações ionizantes não para fins de diagnóstico ou terapia e aplicados em equipamentos médico-Hospitalares
  • Física Médica: Radiodiagnostico, radioterapia e Medicina Nuclear.
  • Principios Fisicos dos processos de formaçlão de imagens , controle de qualiudade , geração e analise de imagens
  • Produções e emissões de diferentes tipos de radiações.
  • Tecnicas e equipamentos convencionais e especiais,
  • Interação da radiação com a matéria.

Provas e Notas

  • Prova 1 (6.0)
  • Lista de exercicios (4.0)

  • Prova 2 (5.0)
  • Lista de exercicios (1.0)
  • Seminário (4.0)

Ondulatória

Velocidade de Propagação

Função SEN ang

Equação de onda

Y = A sen ang

A = Lambda

f= m/T => 1/T

T = Período de oscilação

Velocidade de propagação da onda

V= L*f

Velocidade angular

W= Ao / t

Ao => variação do deslocamento.

K = numero de onda

K = 2Pi/l

y = A sen (kx – Wt)

Y => Onda senoidal que progride para a direita.

Fisica Aplicada a medicina I
Lista de Exercício – Avaliação diagnóstica

Aluno: Marcelo Maurin Martins

1- Duas forças, uma com módulo 12N e outra com 5N, qual o valor da força resultante se elas estiverem
na mesma direção, mas sentidos opostos?

Força resultante é a 7N

2 – De acordo com o princípio da ação e reação se um cavalo puxa uma carroça para a frente então a
carroça puxa o cavalo para trás. Como o cavalo consegue então se mover para a frente?

Resposta: Pela força de atrito com o chão

3 – Uma força de 10N é aplicada sobre um corpo de 4,0 kg. Qual a aceleração adquirida por este?

Dado:

F = M * a

10 = 4 * a => a = 10/4 => 2.5

4- Um astronauta pesa 800N na Terra e 320N em Marte. Se a aceleração da gravidade na Terra tem
módulo igual a 10,0m/s2, calcule o módulo da aceleração da gravidade em Marte

Dado: F = M * a

800 = M * 10 => M = 800/10 => M = 80

320 = 80 * a => a = 320 /80 => a = 4m/s

5- Uma força de 20N desloca, na mesma direção e sentido da força, um corpo de 4kg, em uma
distância de 10m. Qual o módulo do trabalho realizado pela força?

Dado:

W = F x d

W = 20 x 10 => W = 200J

6- Considere as seguintes grandezas físicas mecânicas: TEMPO, MASSA, FORÇA, VELOCIDADE e
TRABALHO. Dentre elas, têm caráter vetorial apenas

Resposta: Força , velocidade

Fisica Aplicada a medicina I
Física Aplicada a Medicina I

Aula inaugural – 26/08/2023

Prof. André Diniz Rosa

Ementa

  • Introdução a Fisica
  • Vetores
  • Leis de Newton
  • Trabalho e Energia
  • Conservação de energia
  • Sistema de Partículas e Conservação do memento linear.
  • Colisões
  • Rotações

Provas

  • Prova 1 (6,0)
  • Lista de Exercícios (4,0)
  • Prova 2 (6,0)
  • Lista de Exercícios (4,0)
  • Substitutiva (Prova ira substituir a menor nota)

Sem categoria
Elementos de Eletrônica

Prof. André

Indutor , bobina ou Solenóide

L = N (A0/Ai) H

Onde: n de espiras

A0 = variacao de fluxo

A1 = variação de corrente

L = (u .N^2 A)/l

Onde:

u = permeabilidade magnetica [Tm/A]

A = area de secao transversal [m]

l = comprimento [m]

Oposição a passagem da corrente na bobina.

Xl= WL = 2PifL [ohm]

Xl Reatancia indutiva.

Exemplo 1 : Na figura abaixo: Determine a indutancia L da bobina. Sabendo-se u = 4Pi.10^-7 {T.m/A]; N= 100 espiras.

l=100mm

d = 4mm

L=( u.N^2 .A )/l

Associação de indutores

a) Serie:

Lt= L1+L2+…+Ln

b) Paralelo:

1/Lt = 1/L1 + 1/L2 + … + 1/Ln

Capacitor: É o elemento que armazena energia eletrica em um campo eletrico. Possui 2 placas condutoras e um campo eletrico) entre elas.

Simbolo

C = Q ?U [F]

onde : Q = Carga Eletrica [C], Coulomb

U = tensão [V]

C= (E.A)d [F]

Onde : E0= Permissividade dieletrica [F/m]

A = Area das placas[m^2]

d= distancia[m]

Tipos

a) corrente continua -> eletrolitico (polaridade)

b) C.A => Ceramico -> XXXX

=Poliester

1st 1 arg dezeba

1st 2 argumeno unidade

3 quantidade de zero (pf)

-Comportamento do capacitor em cc

Constante de tempo do circuito é T=r.c {s]

Obs: Para o capacitor carregar-se totalmente é necessario um t=5Pi

Vc = V0 (1-e^(-t/Pi)) (V)

V0 => tensao da fonte (V)

B) Descarga

Pi= R.C

Vc=V0*e ^(-t/r) [v]

Exemplo: No circuito abaixo A chave 1 fica fechada e ch2 aberta durante 30 segundos.

Tomando-se que o capacitor inicialmente esta descarregado. Determine:

a) A tensão no capacitor quando a chave 1abrir depois de 30 segundos.

b) A tensão no capacitor 10 segundos apos abrir chave 1 e cfechar chave 2.

Sem categoria
CMU Sphinx – Exemplo no Windows

Atenção este artigo esta sendo escrito e poderá ser modificado.

No ultimo artigo, escrevi um artigo de como compilar o cmu sphinx no windows.

Neste artigo irei trabalhar com voces para escrever um código para reconhecer texto no windows.

Escrevendo o código em Visual Studio.

Para quem perdeu os últimos posts sobre esse assunto segue os links:

  • Instalando Sphinx no Windows
    Em artigos anteriores eu apresentei o uso e instalação do CMU Sphinx no Linux. Neste artigo irei retratar a instalação no windows. Primeiro baixe o projeto CMU Sphinx do git: O git do projeto: https://github.com/cmusphinx/sphinxtrain Em seguida instale o Visual Studio 2020 Express: https://visualstudio.microsoft.com/pt-br/vs/express/ Após a instalação, entre no visual studio e abra o projeto… Read more: Instalando Sphinx no Windows
  • Reconhecimento de voz – primeiros passos
    Iremos falar do processo de instalação do SpeechRecognition. https://pypi.org/project/SpeechRecognition/ Que permite reconhecer voz e converter para texto, utilizando o google e outros métodos como o CMU Speech. Instalação no ubuntu: Irei abordar todos estes processos em outros artigos. Porem neste vamos preparar o ambiente para o uso em python. Por enquanto é só. Nos próximos… Read more: Reconhecimento de voz – primeiros passos
  • Sphinx reconhecimento de audio gravado
    Para este experimento iremos utilizar o seguinte texto: https://www.nasa.gov/mp3/586447main_JFKwechoosemoonspeech.mp3 Trata-se do famoso discurso de J.F. Kenedy, sobre a necessidade de ir a lua. A transcrição do audio, pode ser vista neste link. JFK RICE MOON SPEECH (nasa.gov) Preparação do Arquivo Primeiramente precisamos converter o texto em wav. ffmpeg -i 586447main_JFKwechoosemoonspeech.mp3 -ar 16000 -ac -1 jfk.wav… Read more: Sphinx reconhecimento de audio gravado
  • CMU Sphinx
    Temos visto uma crescente de IoT desenvolvidos especificamente para reconhecer comandos de seu dono, tais dispositivos, como Alexa ou o Google Home, tem se tornado, bem popular. Iremos neste artigo, aprender a criar nosso próprio google home. O que é o CMU Sphinx CMU Sphinx é uma api de reconhecimento de voz. Ela é bastante… Read more: CMU Sphinx
  • Montagem de código em C com Ninja
    Definição Ninja é um pequeno conjunto de ferramentas, desenvolvido por Evan Martin, um empregado da Google. Ninja foi usado em diversas construções de aplicações. Entre suas vantagens estão a facilidade de montagem de aplicação, a velocidade e rapidez. Outra vantagem é a capacidade de construir aplicações em multiplos SOs. (Windows, Linux, MacOS). Referência: https://en.wikipedia.org/wiki/Ninja_(build_system) Construção… Read more: Montagem de código em C com Ninja

GIT

Para aqueles que querem o projeto já pronto, segue o git

https://github.com/marcelomaurin/cmusphinxwin

Agora usaremos o nome hello, para o nosso primeiro programa.

Neste momento , voce deve conseguir compilar um hello world.

Agora iremos começar a trabalhar.

Primeiramente iremos incluir as dll do sphinx. As DLLs estão no projeto que compilamos o sphinx.

No nosso projeto hello, crie uma pasta libs, e adicione a dll copiada.

Iremos adicionar agora a lib ao nosso projeto

Arraste a DLL para o Gerenciador de Soluções > hello.

Irá ser incluída a dll ao projeto.

Copie os includes do sphinxbase, para o projeto hello, e adicione na pagina de propriedades do hello, na aba c/c++> Geral > Diretórios de Inclusão Adicionais.

en_USEnglish