Skip to content

Commit 122003f

Browse files
committed
Fix figures in deeplabcut case study
1 parent fe42e83 commit 122003f

File tree

1 file changed

+32
-2
lines changed

1 file changed

+32
-2
lines changed

content/pt/case-studies/deeplabcut-dnn.md

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,18 @@ sidebar: false
44
---
55

66
{{< figure >}}
7+
src = '/images/content_images/cs/mice-hand.gif'
8+
title = 'Analyzing mice hand-movement using DeepLapCut'
9+
alt = 'micehandanim'
10+
attribution = '(Source: www.deeplabcut.org )'
11+
attributionlink = 'http://www.mousemotorlab.org/deeplabcut'
712
{{< /figure >}}
813

914
{{< blockquote
10-
cite="{{< blockquote cite="https://news.harvard.edu/gazette/story/newsplus/harvard-researchers-awarded-czi-open-source-award/" by="Alexander Mathis, _Professor Assistente, École polytechnique fédérale de Lausanne_ ([EPFL](https://www.epfl.ch/en/))""
11-
by="Alexander Mathis, _Assistant Professor, École polytechnique fédérale de Lausanne_ ([EPFL](https://www.epfl.ch/en/))"
15+
cite="https://news.harvard.edu/gazette/story/newsplus/harvard-researchers-awarded-czi-open-source-award/"
16+
by="Alexander Mathis, _Professor Assistente, École polytechnique fédérale de Lausanne_ ([EPFL](https://www.epfl.ch/en/))""
1217
>}}
18+
Open Source Software is accelerating Biomedicine. DeepLabCut enables automated video analysis of animal behavior using Deep Learning.
1319
{{< /blockquote >}}
1420

1521
## Sobre o DeepLabCut
@@ -19,6 +25,10 @@ sidebar: false
1925
Várias áreas de pesquisa, incluindo a neurociência, a medicina e a biomecânica, utilizam dados de rastreamento da movimentação de animais. A DeepLabCut ajuda a compreender o que os seres humanos e outros animais estão fazendo, analisando ações que foram registradas em vídeo. Ao usar automação para tarefas trabalhosas de monitoramento e marcação, junto com análise de dados baseada em redes neurais profundas, a DeepLabCut garante que estudos científicos envolvendo a observação de animais como primatas, camundongos, peixes, moscas etc. sejam mais rápidos e precisos.
2026

2127
{{< figure >}}
28+
src = '/images/content_images/cs/race-horse.gif'
29+
title = 'Colored dots track the positions of a racehorse’s body part'
30+
alt = 'horserideranim'
31+
attribution = '(Source: Mackenzie Mathis)'
2232
{{< /figure >}}
2333

2434
O rastreamento não invasivo dos animais pela DeepLabCut através da extração de poses é crucial para pesquisas científicas em domínios como a biomecânica, genética, etologia e neurociência. Medir as poses dos animais de maneira não invasiva através de vídeo - sem marcadores - com fundos dinâmicos é computacionalmente desafiador, tanto tecnicamente quanto em termos de recursos e dados de treinamento necessários.
@@ -51,6 +61,12 @@ Recentemente, foi introduzido o [modelo DeepLabCut zoo](http://www.mousemotorlab
5161
- inferências de desenho usando ferramentas integradas de visualização
5262

5363
{{< figure >}}
64+
src = '/images/content_images/cs/deeplabcut-toolkit-steps.png'
65+
title = 'Pose estimation steps with DeepLabCut'
66+
alt = 'dlcsteps'
67+
align = 'center'
68+
attribution = '(Source: DeepLabCut)'
69+
attributionlink = 'https://twitter.com/DeepLabCut/status/1198046918284210176/photo/1'
5470
{{< /figure >}}
5571

5672
[DLCToolkit]: https://github.com/DeepLabCut/DeepLabCut
@@ -72,6 +88,12 @@ Recentemente, foi introduzido o [modelo DeepLabCut zoo](http://www.mousemotorlab
7288
Por último, mas não menos importante, manipulação de matrizes - processar grandes conjuntos de matrizes correspondentes a várias imagens, tensores alvo e pontos-chave é bastante desafiador.
7389

7490
{{< figure >}}
91+
src = '/images/content_images/cs/pose-estimation.png'
92+
title = 'Pose estimation variety and complexity'
93+
alt = 'challengesfig'
94+
align = 'center'
95+
attribution = '(Source: Mackenzie Mathis)'
96+
attributionlink = 'https://www.biorxiv.org/content/10.1101/476531v1.full.pdf'
7597
{{< /figure >}}
7698

7799
## O papel da NumPy nos desafios da estimação de poses
@@ -89,6 +111,11 @@ As seguintes características da NumPy desempenharam um papel fundamental para a
89111
A DeepLabCut utiliza as capacidades de manipulação de arrays da NumPy em todo o fluxo de trabalho oferecido pelo seu conjunto de ferramentas. Em particular, a NumPy é usada para amostragem de quadros distintos para serem rotulados com anotações humanas e para escrita, edição e processamento de dados de anotação. Dentro da TensorFlow, a rede neural é treinada pela tecnologia DeepLabCut em milhares de iterações para prever as anotações verdadeiras dos quadros. Para este propósito, densidades de alvo (<em x-id="3">scoremaps</em>) são criadas para colocar a estimativa como um problema de tradução de imagem a imagem. Para tornar as redes neurais robustas, o aumento de dados é empregado, o que requer o cálculo de scoremaps alvo sujeitos a várias etapas geométricas e de processamento de imagem. Para tornar o treinamento rápido, os recursos de vectorização da NumPy são utilizados. Para inferência, as previsões mais prováveis de scoremaps alvo precisam ser extraídas e é necessário "vincular previsões para montar animais individuais" de maneira eficiente.
90112

91113
{{< figure >}}
114+
src = '/images/content_images/cs/deeplabcut-workflow.png'
115+
title = 'DeepLabCut Workflow'
116+
alt = 'workflow'
117+
attribution = '(Source: Mackenzie Mathis)'
118+
attributionlink = 'https://www.researchgate.net/figure/DeepLabCut-work-flow-The-diagram-delineates-the-work-flow-as-well-as-the-directory-and_fig1_329185962'
92119
{{< /figure >}}
93120

94121
## Resumo
@@ -97,4 +124,7 @@ Observação e descrição eficiente do comportamento é uma peça fundamental d
97124
Observação e descrição eficiente do comportamento é uma peça fundamental da etologia, neurociência, medicina e tecnologia modernas. Com apenas um pequeno conjunto de imagens de treinamento, o conjunto de ferramentas em Python da DeepLabCut permite treinar uma rede neural tão precisa quanto a rotulagem humana, expandindo assim sua aplicação para não só análise de comportamento dentro do laboratório, mas também potencialmente em esportes, análise de locomoção, medicina e estudos sobre reabilitação. Desafios complexos em combinatória e processamento de dados enfrentados pelos algoritmos da DeepLabCut são tratados através do uso de recursos de manipulação de matriz do NumPy.
98125

99126
{{< figure >}}
127+
src = '/images/content_images/cs/numpy_dlc_benefits.png'
128+
alt = 'numpy benefits'
129+
title = 'Key NumPy Capabilities utilized'
100130
{{< /figure >}}

0 commit comments

Comments
 (0)