Commit 7029ddbdcf69c18727ec64c00da990436730fa49

Authored by Thiago Franco de Moraes
1 parent 92de42c9
Exists in user_guide_en

Starting translating surface

Showing 1 changed file with 39 additions and 55 deletions   Show diff stats
docs/user_guide_en_source/cap_superf.tex
1 -\chapter{Superfície (Malha de Triângulos)} 1 +\chapter{Surface (Triangle mesh)}
2 \label{cap_surface} 2 \label{cap_surface}
3 3
4 -No InVesalius, a superfície 3D é gerada com base em um modelo segmentado (obtido a partir  
5 -da segmentação das imagens). O método utilizado para gerar a superfície é o algoritmo  
6 -\textit{marching cubes}. Resumidamente, o algoritmo transforma os \textit{voxels} das  
7 -imagens que foram "empilhadas" e segmentadas em uma malha de polígonos simples - no caso,  
8 -triângulos. 4 +At InVesalius, a 3D surface is generated based on a image segmentation. A surface is generated using the \textit{marching cubes} algorithm. In a nutshell, this algorithm transforms \textit{voxels} from the stacked and segmented images to polygons (triangles in this case).
9 5
10 -Os controles disponíveis para a configuração de superfícies 3D no InVesalius encontram-se  
11 -no painel esquerdo do software, dentro do item \textbf{3. Configure a superfície 3D}, opção  
12 -\textbf{Propriedades da superfície}. 6 +On the left panel, inside \textbf{3. Configure 3D surface}, \textbf{Surface properties} you have the controls to configure a 3D surface.
13 7
14 \begin{figure}[!htb] 8 \begin{figure}[!htb]
15 \centering 9 \centering
16 \includegraphics[scale=0.65]{surface_config_panel_pt.png} 10 \includegraphics[scale=0.65]{surface_config_panel_pt.png}
17 -\caption{Configuração de uma superfície 3D} 11 +\caption{3D surface configuration.}
18 \label{fig:3d_surface_managment} 12 \label{fig:3d_surface_managment}
19 \end{figure} 13 \end{figure}
20 14
21 15
22 -\section{Criando superfícies} 16 +\section{Creating 3D surfaces}
23 17
24 -É possível criar uma nova superfície com base em uma máscara de segmentação já existente.  
25 -Para isso, no painel esquerdo, dentro do item \textbf{3. Configure a superfície 3D}, clique  
26 -no atalho ilustrado na figura \ref{fig:shortcut_new_surface}. 18 +It's possible create a new surface based on a already segmented mask. To do that, on the left panel, \textbf{3. Configure 3D surface}, click on the button shown at the figure~\ref{fig:shortcut_new_surface}.
27 19
28 \begin{figure}[!htb] 20 \begin{figure}[!htb]
29 \centering 21 \centering
30 \includegraphics[scale=0.18]{object_add_original} 22 \includegraphics[scale=0.18]{object_add_original}
31 -\caption{Atalho para criar uma superfície} 23 +\caption{Button to create a 3D surface.}
32 \label{fig:shortcut_new_surface} 24 \label{fig:shortcut_new_surface}
33 \end{figure} 25 \end{figure}
34 26
35 -Ao se clicar nesse atalho, uma janela se abre para permitir a configuração da superfície a  
36 -ser criada (figura \ref{fig:create_surface_1}). Além de ser possível determinar a qualidade  
37 -da superfície a gerar, há opções também para o preenchimento de buracos existentes e para a  
38 -seleção da maior região da superfície. 27 +After clicking this button a dialog will be shown (figure \ref{fig:create_surface_1}). This dialog allows to configure the 3D surface creation. It allows to set the quality of the surface, to fill the surface holes and to keep only the largest connected region of the surface.
39 28
40 \begin{figure}[!htb] 29 \begin{figure}[!htb]
41 \centering 30 \centering
42 \includegraphics[scale=0.5]{surface_config_window_pt.png} 31 \includegraphics[scale=0.5]{surface_config_window_pt.png}
43 -\caption{Janela para criação de superfície} 32 +\caption{3D surface creation dialog.}
44 \label{fig:create_surface_1} 33 \label{fig:create_surface_1}
45 \end{figure} 34 \end{figure}
46 35
47 -%Existe 2 opções para fechar os buracos existentes e para selecionar a maior região da superfície aonde em muitos 36 +%Existe 2 opções para fechar os buracos existentes e para selecionar a maior região da superfície aonde em muitos
48 %casos é útil para remover o suporte ou a mesa do tomografo. 37 %casos é útil para remover o suporte ou a mesa do tomografo.
49 38
50 -A seleção da maior região pode ser usada, por exemplo, para remover do modelo o suporte ou a  
51 -mesa do tomógrafo. A figura \ref{fig:surface_ex1} ilustra um caso com as duas opções  
52 -selecionadas: "Preencher buracos" e "Manter maior região". 39 +The keep largest region option may be used, for instance, to remove the tomograph support. Figure~\ref{fig:surface_ex1} displays a surface created with \textbf{Keep largest region} and \textbf{Fill holes} activated.
53 40
54 -\newpage  
55 -  
56 -\begin{figure} 41 +\begin{figure}[!htb]
57 \centering 42 \centering
58 - \subfloat[Frente]{\label{fig:__1}\includegraphics[width=0.338\textwidth]{surface_model_front.jpg}} 43 + \subfloat[Frente]{\label{fig:__1}\includegraphics[width=0.338\textwidth]{surface_model_front.jpg}}
59 \subfloat[Baixo]{\label{fig:__1}\includegraphics[width=0.3\textwidth]{surface_model_bottom.jpg}} 44 \subfloat[Baixo]{\label{fig:__1}\includegraphics[width=0.3\textwidth]{surface_model_bottom.jpg}}
60 - \caption{Superfície com região maior selecionada e com buracos preenchidos} 45 + \caption{Surface created with the options \textbf{Keep largest region} and \textbf{Fill holes} activated.}
61 \label{fig:surface_ex1} 46 \label{fig:surface_ex1}
62 \end{figure} 47 \end{figure}
63 48
64 -  
65 -Já a figura \ref{fig:surface_ex2} mostra o mesmo caso sem essas opções selecionadas. Observa-se o  
66 -suporte do tomógrafo e a superfície aberta.  
67 - 49 +Whereas the figure~\ref{fig:surface_ex2} displays the surface create without activating that options. Note the tomograph support and the holes.
68 50
69 \begin{figure} 51 \begin{figure}
70 \centering 52 \centering
71 - \subfloat[Frente]{\label{fig:__2}\includegraphics[width=0.371\textwidth]{surface_model_front_all_parts.jpg}} 53 + \subfloat[Frente]{\label{fig:__2}\includegraphics[width=0.371\textwidth]{surface_model_front_all_parts.jpg}}
72 \subfloat[Baixo]{\label{fig:__2}\includegraphics[width=0.3\textwidth]{surface_model_bottom_all_parts.jpg}} 54 \subfloat[Baixo]{\label{fig:__2}\includegraphics[width=0.3\textwidth]{surface_model_bottom_all_parts.jpg}}
73 - \caption{Superfície sem a seleção da maior região e com buracos abertos} 55 + \caption{Surface created with the options \textbf{Keep largest region} and \textbf{Fill holes} deactivated.}
74 \label{fig:surface_ex2} 56 \label{fig:surface_ex2}
75 \end{figure} 57 \end{figure}
76 58
77 -O item \textbf{Método de criação de superfície} tem as seguintes opções, \textbf{"Binário"}, \textbf{"Context aware smoothing"} e \textbf{"Padrão}, podemos visualizar um exemplo de superfície a partir dos 3 métodos na figura \ref{fig:surf_method}. 59 +The item \textbf{Surface creation method} has the following options:\textbf{Binary}, \textbf{Context aware smoothing} and \textbf{Default}. Figure~\ref{fig:surf_method} shows an example of surface created using each of these 3 methods.
78 60
79 O método \textbf{binário}, tem como partida a máscara que foi segmentada, sendo a região selecionada como 1 e o restante 0. Como existem somente 2 valores, as curvas na superfície que o algoritmo gera são abruptas ou popularmente conhecida como "degraus". 61 O método \textbf{binário}, tem como partida a máscara que foi segmentada, sendo a região selecionada como 1 e o restante 0. Como existem somente 2 valores, as curvas na superfície que o algoritmo gera são abruptas ou popularmente conhecida como "degraus".
80 62
  63 +The \textbf{Binary} method takes as input the segmentation mask which is binary, where selected regions have value 1 and non-selected have value 0. As it is binary, the surface generated has a blocky aspect, mainly in high curvature areas.
  64 +
81 No método \textbf{Context aware smoothing}, inicialmente a superfície é gerada a partir do método binário, mas em seguida é executado o algoritmo "Context aware smoothing" para suavizar a superfície resultante e evitar os "degraus" na mesma. Neste passo é requerido 4 valores, que serão apresentados a seguir. 65 No método \textbf{Context aware smoothing}, inicialmente a superfície é gerada a partir do método binário, mas em seguida é executado o algoritmo "Context aware smoothing" para suavizar a superfície resultante e evitar os "degraus" na mesma. Neste passo é requerido 4 valores, que serão apresentados a seguir.
82 66
83 -O \textbf{ângulo}, nesse caso será formado entre 2 normais de triângulos adjacentes, que \textbf{caso esteja acima do valor} definido no campo ângulo, o triângulo é elegido para ser o ponto de partida da suavização, a faixa de valor é de 0 até 1, sendo $0^\circ$ e $90^\circ$ respectivamente. A \textbf{distância máxima} é o raio a partir dos triângulos elegidos no passo anterior, que será utilizada como limite de suavização. O \textbf{peso mínimo} é o quanto de suavização será aplicado nas áreas que estão fora do raio determinado anteriormente. O \textbf{número de passos} é quantas vezes o algoritmo vai executar. 67 +O \textbf{ângulo}, nesse caso será formado entre 2 normais de triângulos adjacentes, que \textbf{caso esteja acima do valor} definido no campo ângulo, o triângulo é elegido para ser o ponto de partida da suavização, a faixa de valor é de 0 até 1, sendo $0^\circ$ e $90^\circ$ respectivamente. A \textbf{distância máxima} é o raio a partir dos triângulos elegidos no passo anterior, que será utilizada como limite de suavização. O \textbf{peso mínimo} é o quanto de suavização será aplicado nas áreas que estão fora do raio determinado anteriormente. O \textbf{número de passos} é quantas vezes o algoritmo vai executar.
84 68
85 O método \textbf{padrão} é ativo \textbf{somente quando não existir edição manual na máscara}, os pixeis da imagem original que estão sob a máscara é utilizado para a geração de superfície, como normalmente imagens de tomografia ou ressonância possui vários níveis de cinza, é gerada uma superfície com curvas mais suaves. 69 O método \textbf{padrão} é ativo \textbf{somente quando não existir edição manual na máscara}, os pixeis da imagem original que estão sob a máscara é utilizado para a geração de superfície, como normalmente imagens de tomografia ou ressonância possui vários níveis de cinza, é gerada uma superfície com curvas mais suaves.
86 70
87 \begin{figure}[!htb] 71 \begin{figure}[!htb]
88 \centering 72 \centering
89 - \subfloat[Binário]{\label{fig:surf_binary}\includegraphics[width=0.33\textwidth]{binary.png}} 73 + \subfloat[Binário]{\label{fig:surf_binary}\includegraphics[width=0.33\textwidth]{binary.png}}
  74 + \hfill
  75 + \subfloat[Context aware]{\label{fig:surf_context}\includegraphics[width=0.32\textwidth]{context.png}}
90 \hfill 76 \hfill
91 - \subfloat[Context aware]{\label{fig:surf_context}\includegraphics[width=0.32\textwidth]{context.png}}  
92 - \hfill  
93 \subfloat[Padrão]{\label{fig:surfa_default}\includegraphics[width=0.332\textwidth]{default.png}} 77 \subfloat[Padrão]{\label{fig:surfa_default}\includegraphics[width=0.332\textwidth]{default.png}}
94 \caption{Superfícies geradas por diferentes métodos } 78 \caption{Superfícies geradas por diferentes métodos }
95 \label{fig:surf_method} 79 \label{fig:surf_method}
@@ -101,7 +85,7 @@ O método \textbf{padrão} é ativo \textbf{somente quando não existir edição @@ -101,7 +85,7 @@ O método \textbf{padrão} é ativo \textbf{somente quando não existir edição
101 85
102 É possível visualizar uma superfície com transparência. Para isso, primeiro selecione a 86 É possível visualizar uma superfície com transparência. Para isso, primeiro selecione a
103 superfície por meio da lista de seleção, dentro do item \textbf{3. Configure a superfície 3D}, opção 87 superfície por meio da lista de seleção, dentro do item \textbf{3. Configure a superfície 3D}, opção
104 -\textbf{Propriedades da superfície} (figura \ref{fig:select_surface}). 88 +\textbf{Propriedades da superfície} (figure \ref{fig:select_surface}).
105 89
106 \begin{figure}[!htb] 90 \begin{figure}[!htb]
107 \centering 91 \centering
@@ -111,7 +95,7 @@ superfície por meio da lista de seleção, dentro do item \textbf{3. Configure @@ -111,7 +95,7 @@ superfície por meio da lista de seleção, dentro do item \textbf{3. Configure
111 \end{figure} 95 \end{figure}
112 96
113 Em seguida, para determinar o nível de transparência que a superfície selecionada receberá, arraste 97 Em seguida, para determinar o nível de transparência que a superfície selecionada receberá, arraste
114 -o controle deslizante ilustrado na figura \ref{fig:select_transparency}. Quanto mais para a direita 98 +o controle deslizante ilustrado na figure \ref{fig:select_transparency}. Quanto mais para a direita
115 o controle, maior será a transparência aplicada. 99 o controle, maior será a transparência aplicada.
116 100
117 \begin{figure}[!htb] 101 \begin{figure}[!htb]
@@ -121,7 +105,7 @@ o controle, maior será a transparência aplicada. @@ -121,7 +105,7 @@ o controle, maior será a transparência aplicada.
121 \label{fig:select_transparency} 105 \label{fig:select_transparency}
122 \end{figure} 106 \end{figure}
123 107
124 -A figura \ref{fig:model_transparency} ilustra a visualização de duas superfícies: uma mais externa 108 +A figure \ref{fig:model_transparency} ilustra a visualização de duas superfícies: uma mais externa
125 (esverdeada) e outra mais interna (amarelada). A superfície mais externa aparece com a transparência 109 (esverdeada) e outra mais interna (amarelada). A superfície mais externa aparece com a transparência
126 aumentada. 110 aumentada.
127 111
@@ -136,8 +120,8 @@ aumentada. @@ -136,8 +120,8 @@ aumentada.
136 120
137 \section{Cor} 121 \section{Cor}
138 122
139 -A cor de uma superfície também pode ser alterada. Selecione a superfície (reveja a figura  
140 -\ref{fig:select_surface}) e, em seguida, clique no botão ao lado da superfície selecionada. A figura 123 +A cor de uma superfície também pode ser alterada. Selecione a superfície (reveja a figure
  124 +\ref{fig:select_surface}) e, em seguida, clique no botão ao lado da superfície selecionada. A figure
141 \ref{fig:change_surface_color} ilustra o botão, também localizado no item \textbf{3. Configure a 125 \ref{fig:change_surface_color} ilustra o botão, também localizado no item \textbf{3. Configure a
142 superfície 3D}, opção \textbf{Propriedades da superfície}. 126 superfície 3D}, opção \textbf{Propriedades da superfície}.
143 127
@@ -148,7 +132,7 @@ superfície 3D}, opção \textbf{Propriedades da superfície}. @@ -148,7 +132,7 @@ superfície 3D}, opção \textbf{Propriedades da superfície}.
148 \label{fig:change_surface_color} 132 \label{fig:change_surface_color}
149 \end{figure} 133 \end{figure}
150 134
151 -Uma janela de seleção de cores se abre (figura \ref{fig:button_select_color}). Selecione a cor 135 +Uma janela de seleção de cores se abre (figure \ref{fig:button_select_color}). Selecione a cor
152 desejada e clique no botão \textbf{OK}. 136 desejada e clique no botão \textbf{OK}.
153 137
154 \begin{figure}[!htb] 138 \begin{figure}[!htb]
@@ -162,7 +146,7 @@ desejada e clique no botão \textbf{OK}. @@ -162,7 +146,7 @@ desejada e clique no botão \textbf{OK}.
162 146
163 Para separar regiões da superfície que se encontram desconexas, é necessário clicar na opção 147 Para separar regiões da superfície que se encontram desconexas, é necessário clicar na opção
164 \textbf{Ferramentas avançadas}, dentro do item \textbf{3. Configure a superfície 3D}. Veja a 148 \textbf{Ferramentas avançadas}, dentro do item \textbf{3. Configure a superfície 3D}. Veja a
165 -figura \ref{fig:advanced_tools}. 149 +figure \ref{fig:advanced_tools}.
166 150
167 \begin{figure}[!htb] 151 \begin{figure}[!htb]
168 \centering 152 \centering
@@ -173,7 +157,7 @@ figura \ref{fig:advanced_tools}. @@ -173,7 +157,7 @@ figura \ref{fig:advanced_tools}.
173 157
174 \newpage 158 \newpage
175 159
176 -Um menu com as opções disponíveis será exibido, como ilustra a figura 160 +Um menu com as opções disponíveis será exibido, como ilustra a figure
177 \ref{fig:advanced_tools_expanded}. 161 \ref{fig:advanced_tools_expanded}.
178 162
179 \begin{figure}[!htb] 163 \begin{figure}[!htb]
@@ -187,7 +171,7 @@ Um menu com as opções disponíveis será exibido, como ilustra a figura @@ -187,7 +171,7 @@ Um menu com as opções disponíveis será exibido, como ilustra a figura
187 171
188 A opção \textbf{Separar maior superfície} seleciona, automaticamente, somente a região 172 A opção \textbf{Separar maior superfície} seleciona, automaticamente, somente a região
189 desconexa que contém maior volume. Para realizar a operação, basta clicar no atalho 173 desconexa que contém maior volume. Para realizar a operação, basta clicar no atalho
190 -que a figura \ref{fig:short_connectivity_largest} ilustra. É criada uma nova superfície 174 +que a figure \ref{fig:short_connectivity_largest} ilustra. É criada uma nova superfície
191 resultante da operação. 175 resultante da operação.
192 176
193 \begin{figure}[!htb] 177 \begin{figure}[!htb]
@@ -197,7 +181,7 @@ resultante da operação. @@ -197,7 +181,7 @@ resultante da operação.
197 \label{fig:short_connectivity_largest} 181 \label{fig:short_connectivity_largest}
198 \end{figure} 182 \end{figure}
199 183
200 -Como exemplo, a figura \ref{fig:extract_most_region_1} mostra um caso antes da separação 184 +Como exemplo, a figure \ref{fig:extract_most_region_1} mostra um caso antes da separação
201 da maior região. 185 da maior região.
202 186
203 \begin{figure}[!htb] 187 \begin{figure}[!htb]
@@ -207,7 +191,7 @@ da maior região. @@ -207,7 +191,7 @@ da maior região.
207 \label{fig:extract_most_region_1} 191 \label{fig:extract_most_region_1}
208 \end{figure} 192 \end{figure}
209 193
210 -Na figura \ref{fig:extract_most_region2}, observa-se a superfície com a maior região 194 +Na figure \ref{fig:extract_most_region2}, observa-se a superfície com a maior região
211 desconexa separada. 195 desconexa separada.
212 196
213 \begin{figure}[!htb] 197 \begin{figure}[!htb]
@@ -222,7 +206,7 @@ desconexa separada. @@ -222,7 +206,7 @@ desconexa separada.
222 \subsection{Selecionar as regiões de interesse} 206 \subsection{Selecionar as regiões de interesse}
223 207
224 Outra modalidade de seleção se dá pela opção \textbf{Selecionar as regiões de interesse...}. 208 Outra modalidade de seleção se dá pela opção \textbf{Selecionar as regiões de interesse...}.
225 -Para ativá-la, o usuário deve clicar sobre o botão ilustrado na figura 209 +Para ativá-la, o usuário deve clicar sobre o botão ilustrado na figure
226 \ref{fig:short_connectivity_manual}. Em seguida, basta clicar sobre as regiões desconexas 210 \ref{fig:short_connectivity_manual}. Em seguida, basta clicar sobre as regiões desconexas
227 da superfície que se pretende selecionar. 211 da superfície que se pretende selecionar.
228 212
@@ -233,7 +217,7 @@ da superfície que se pretende selecionar. @@ -233,7 +217,7 @@ da superfície que se pretende selecionar.
233 \label{fig:short_connectivity_manual} 217 \label{fig:short_connectivity_manual}
234 \end{figure} 218 \end{figure}
235 219
236 -No exemplo da figura \ref{fig:extract_most_region3}, foram selecionados o crânio e a parte 220 +No exemplo da figure \ref{fig:extract_most_region3}, foram selecionados o crânio e a parte
237 direita do suporte do tomógrafo. 221 direita do suporte do tomógrafo.
238 222
239 \begin{figure}[!htb] 223 \begin{figure}[!htb]
@@ -247,7 +231,7 @@ direita do suporte do tomógrafo. @@ -247,7 +231,7 @@ direita do suporte do tomógrafo.
247 \subsection{Separar todas regiões desconexas} 231 \subsection{Separar todas regiões desconexas}
248 232
249 É possível, também, separar automaticamente \textit{todas} as regiões desconexas. Para 233 É possível, também, separar automaticamente \textit{todas} as regiões desconexas. Para
250 -isso, basta clicar no botão ilustrado pela figura \ref{fig:connectivity_split_all}, que 234 +isso, basta clicar no botão ilustrado pela figure \ref{fig:connectivity_split_all}, que
251 representa a opção \textbf{Separar todas regiões desconexas}. 235 representa a opção \textbf{Separar todas regiões desconexas}.
252 236
253 \begin{figure}[!htb] 237 \begin{figure}[!htb]
@@ -257,7 +241,7 @@ representa a opção \textbf{Separar todas regiões desconexas}. @@ -257,7 +241,7 @@ representa a opção \textbf{Separar todas regiões desconexas}.
257 \label{fig:connectivity_split_all} 241 \label{fig:connectivity_split_all}
258 \end{figure} 242 \end{figure}
259 243
260 -A figura \ref{fig:extrac_most_region_4} mostra um exemplo. 244 +A figure \ref{fig:extrac_most_region_4} mostra um exemplo.
261 245
262 \begin{figure}[!htb] 246 \begin{figure}[!htb]
263 \centering 247 \centering