Commit cf7be09221781badd4eb741e7498471b9c117cfa
Exists in
usp-navegador
UPD: Updating fork with trunk.
Showing
194 changed files
with
18881 additions
and
9528 deletions
Show diff stats
Too many changes.
To preserve performance only 100 of 194 files displayed.
docs/user_guide_pt_BR.pdf
No preview for this file type
docs/user_guide_pt_BR_source/cap_segmen.tex
@@ -147,12 +147,11 @@ Há situações em que a segmentação por limiar não é eficiente, pois ela é | @@ -147,12 +147,11 @@ Há situações em que a segmentação por limiar não é eficiente, pois ela é | ||
147 | todo das imagens. Para aplicar a segmentação a imagens isoladas, pode-se usar a segmentação | 147 | todo das imagens. Para aplicar a segmentação a imagens isoladas, pode-se usar a segmentação |
148 | manual. Com ela, é possível adicionar ou apagar uma determinada região da imagem que foi | 148 | manual. Com ela, é possível adicionar ou apagar uma determinada região da imagem que foi |
149 | segmentada por limiar. No entanto, a segmentação manual requer maior conhecimento de anatomia | 149 | segmentada por limiar. No entanto, a segmentação manual requer maior conhecimento de anatomia |
150 | -por parte do usuário. Para utilizá-la, é necessário clicar em \textbf{Ferramentas avançadas | ||
151 | -de edição} (figura \ref{fig:advanced_edition}) para abrir o painel de edição. | 150 | +por parte do usuário. Para utilizá-la, é necessário clicar em \textbf{Edição Manual} (figura \ref{fig:advanced_edition}) para abrir o painel de edição. |
152 | 151 | ||
153 | \begin{figure}[!htb] | 152 | \begin{figure}[!htb] |
154 | \centering | 153 | \centering |
155 | -\includegraphics[scale=0.6]{edicao_avancada} | 154 | +\includegraphics[scale=0.6]{edicao_avancada.png} |
156 | \caption{Ferramentas avançadas de edição} | 155 | \caption{Ferramentas avançadas de edição} |
157 | \label{fig:advanced_edition} | 156 | \label{fig:advanced_edition} |
158 | \end{figure} | 157 | \end{figure} |
@@ -271,4 +270,130 @@ Demais detalhes serão discutidos no capítulo \ref{cap_surface}. | @@ -271,4 +270,130 @@ Demais detalhes serão discutidos no capítulo \ref{cap_surface}. | ||
271 | \includegraphics[scale=0.5]{create_surface_edited.png} | 270 | \includegraphics[scale=0.5]{create_surface_edited.png} |
272 | \caption{Método de criação de superfície} | 271 | \caption{Método de criação de superfície} |
273 | \label{fig:new_surface_edited} | 272 | \label{fig:new_surface_edited} |
273 | +\end{figure} | ||
274 | + | ||
275 | + | ||
276 | +\section{Watershed} | ||
277 | + | ||
278 | +A segmentação por watershed, necessita que o usuário indique através de marcadores o que é objeto e o que é fundo. Esse método de segmentação interpreta a imagem como uma bacia hidrográfica, sendo que os valores dos níveis de cinza são as altitudes, formando vales e montanhas, os marcadores de fundo e objeto são as fontes de água. Essas fontes de água, começam "encher" essa bacia hidrográfica até se encontrarem, assim segmentando a imagem em fundo e objeto. Para utilizá-la, é necessário clicar na opção \textbf{Watershed} para abrir o painel de edição (figura~\ref{fig:watershed_painel}). | ||
279 | + | ||
280 | +\begin{figure}[!htb] | ||
281 | +\centering | ||
282 | +\includegraphics[scale=0.6]{watershed_panel.png} | ||
283 | +\caption{Painel de segmentação por Watershed} | ||
284 | +\label{fig:watershed_painel} | ||
285 | +\end{figure} | ||
286 | + | ||
287 | +\begin{figure}[!htb] | ||
288 | +\centering | ||
289 | +\includegraphics[scale=0.6]{watershed_panel.png} | ||
290 | +\caption{Painel de segmentação por Watershed} | ||
291 | +\label{fig:watershed_painel} | ||
292 | +\end{figure} | ||
293 | + | ||
294 | +Antes de iniciar a segmentação por Watershed, é recomendável limpar toda a máscara utilizando a ferramenta de limpeza de máscara, conforme é mostrado na seção~\ref{cap:limpeza_mascara}. | ||
295 | + | ||
296 | +Para inserir marcadores de fundo e objeto, é utilizada uma ferramenta em forma de pincel, a exemplo da segmentação manual, existe a opção de selecionar pincel retangular ou circular, também é possível alterar o tamanho deles. | ||
297 | + | ||
298 | +É necessário também selecionar o tipo de operação que será realizada pelo pincel. As opções são as | ||
299 | +seguintes:\\ | ||
300 | +\\ | ||
301 | +\textbf{Objeto}, para inserir marcadores de objeto;\\ | ||
302 | +\textbf{Fundo}, para inserir marcadores de fundo (não é objeto);\\ | ||
303 | +\textbf{Apagar}, para apagar marcadores de objeto ou fundo.\\ | ||
304 | + | ||
305 | +A opção "\textbf{Sobrescrever máscara}" é utilizada quando deseja-se que a máscara selecionada seja substituída pelo resultado da segmentação. Já a opção "\textbf{Considerar brilho e contraste}" é utilizada para o algoritmo levar em consideração a imagem que está sendo visualizada, assim é possível alterar o brilho e contraste e obter resultados melhores de segmentação. | ||
306 | + | ||
307 | +É possível configurar o método de \textit{Watershed} através do botão ao lado esquerdo do painel (figura~\ref{fig:watershed_conf}). Ao abrir essa opção é mostrada a janela~\ref{fig:watershed_janela_conf}. A opção método permite alterar o algoritmo que é utilizado na segmentação, existe o Wartershed convencional e o Watershed baseado no método de IFT (\textit{Image Forest Transform}), em alguns casos, como segmentação de cérebro ele apresenta melhor resultado. | ||
308 | + | ||
309 | +A conectividade dos pixels que serão levados em consideração, pode ser alterados, no caso 2D, é possível selecionar conectividade $4$ e $8$, já no caso 3D pode-se selecionar $6$,$18$ ou $26$. O valor "\textbf{Sigma da gaussiana}" é alterado para o método suavizar mais ou menos a imagem ao aplicar a segmentação, valores altos tendem a deixar a imagem mais suavizada e consequentemente o algoritmo seleciona menos detalhes e ruídos. | ||
310 | + | ||
311 | +\begin{figure}[!htb] | ||
312 | +\centering | ||
313 | +\includegraphics[scale=0.5]{configuration.png} | ||
314 | +\caption{Botão para abrir a configuração do método de Watershed} | ||
315 | +\label{fig:watershed_conf} | ||
316 | +\end{figure} | ||
317 | + | ||
318 | +\begin{figure}[!htb] | ||
319 | +\centering | ||
320 | +\includegraphics[scale=0.5]{watershed_opcao.png} | ||
321 | +\caption{Opções de configuração do método de Watershed} | ||
322 | +\label{fig:watershed_janela_conf} | ||
323 | +\end{figure} | ||
324 | + | ||
325 | +Existe a opção do método ser executado para todo o volume (expandir para outras fatias), para isso, após ser inserido os marcadores de objeto e de fundo, é necessário clicar no botão \textbf{Expandir watershed para 3D}, localizado no painel. Na figura~\ref{fig:watershed_2d} é exibido o resultado da segmentação do cérebro em uma fatia (2D), já na figura~\ref{fig:watershed_3d} é mostrado a expansão para todo o volume (3D). | ||
326 | + | ||
327 | +Ainda na figura~\ref{fig:watershed_2d}, podemos visualizar os marcadores de objeto em verde claro, os marcadores de fundo em vermelho e a máscara em verde transparente cobrindo a região selecionada (resultado). | ||
328 | + | ||
329 | +\begin{figure}[!htb] | ||
330 | +\centering | ||
331 | +\includegraphics[scale=0.2]{watershed_2d.png} | ||
332 | +\caption{Watershed aplicado em uma fatia de um volume.} | ||
333 | +\label{fig:watershed_2d} | ||
334 | +\end{figure} | ||
335 | + | ||
336 | +\begin{figure}[!htb] | ||
337 | +\centering | ||
338 | +\includegraphics[scale=0.2]{watershed_3d.png} | ||
339 | +\caption{Segmentação do cérebro com o método de Watershed aplicado em todo um volume (expandido em 3D).} | ||
340 | +\label{fig:watershed_3d} | ||
341 | +\end{figure} | ||
342 | + | ||
343 | +\section{Operações booleanas} | ||
344 | + | ||
345 | +Após efetuar segmentações, é possível realizar operações booleanas entre as máscaras. As operações booleanas suportadas são:\\ | ||
346 | +\\ | ||
347 | +\textbf{União}, realiza a união de duas máscaras;\\ | ||
348 | +\textbf{Diferença}, realiza a diferença entre a primeira máscara com a segunda;\\ | ||
349 | +\textbf{Intersecção}, para apagar marcadores de objeto ou fundo.\\ | ||
350 | +\textbf{Disjunção exclusiva}, também é conhecida como XOR, mantém as regiões de ambas as máscara que possuem diferença.\\ | ||
351 | + | ||
352 | +Para ativar essa ferramenta é necessário ir no menu \textbf{Ferramentas}, \textbf{Operações boolenas}, como é exibido na figura~\ref{fig:booleano_menu} | ||
353 | + | ||
354 | +\begin{figure}[!htb] | ||
355 | +\centering | ||
356 | +\includegraphics[scale=0.5]{booleano_menu.png} | ||
357 | +\caption{Menu para ativar a ferramenta de operações booleanas.} | ||
358 | +\label{fig:booleano_menu} | ||
359 | +\end{figure} | ||
360 | + | ||
361 | +É necessário selecionar a primeira máscara, a operação a ser realizada e a segunda máscara conforme mostra a figura~\ref{fig:booleano_janela}. Em seguida é necessário clicar no botão \textbf{Ok}. | ||
362 | + | ||
363 | +\begin{figure}[!htb] | ||
364 | +\centering | ||
365 | +\includegraphics[scale=0.5]{boolano_janela.png} | ||
366 | +\caption{Ferramenta de operações booleanas.} | ||
367 | +\label{fig:booleano_janela} | ||
368 | +\end{figure} | ||
369 | + | ||
370 | +Na figura~\ref{fig:op_boolana}, apresentamos um exemplo de utilização da ferramenta. | ||
371 | + | ||
372 | +\begin{figure}[!htb] | ||
373 | + \centering | ||
374 | + \subfloat[Máscara A]{\includegraphics[width=0.332\textwidth]{booleano_m_a}} | ||
375 | + \hfill | ||
376 | + \subfloat[Máscara B]{\includegraphics[width=0.332\textwidth]{booleano_m_b}} | ||
377 | + \hfill | ||
378 | + \subfloat[União (A $\cup$ B)]{\includegraphics[width=0.332\textwidth]{booleano_uniao}} | ||
379 | + \hfill | ||
380 | + \subfloat[Diferença (A - B)]{\includegraphics[width=0.332\textwidth]{booleano_dif}} | ||
381 | + \hfill | ||
382 | + \subfloat[Intersecção (A $\cap$ B)]{\includegraphics[width=0.332\textwidth]{booleano_interc}} | ||
383 | + \hfill | ||
384 | + \subfloat[Disjunção exclusiva (A $\oplus$ B)]{\includegraphics[width=0.332\textwidth]{booleano_disj_exc}} | ||
385 | + \caption{Exemplo de operações booleanas.} | ||
386 | + \label{fig:op_boolana} | ||
387 | +\end{figure} | ||
388 | + | ||
389 | +\section{Limpeza total da máscara} | ||
390 | +\label{cap:limpeza_mascara} | ||
391 | + | ||
392 | +Pode-se efetuar a limpeza total da máscara (figura~\ref{fig:limpeza_mascara}), isso é recomendado antes de iniciar a inserção de marcadores de Watershed. A ferramenta está localizada no menu, \textbf{Ferramentas}, \textbf{Máscara}, \textbf{Limpar máscara}, também é possível executa-la pressionando as teclas \textbf{CTRL+SHIFT+A}. | ||
393 | + | ||
394 | +\begin{figure}[!htb] | ||
395 | +\centering | ||
396 | +\includegraphics[scale=0.6]{watershed_limpeza.png} | ||
397 | +\caption{Limpeza de máscara} | ||
398 | +\label{fig:limpeza_mascara} | ||
274 | \end{figure} | 399 | \end{figure} |
275 | \ No newline at end of file | 400 | \ No newline at end of file |
469 Bytes
8.19 KB
140 KB
docs/user_guide_pt_BR_source/img/invesalius_screen/booleano_disj_exc.png
0 → 100644
125 KB
docs/user_guide_pt_BR_source/img/invesalius_screen/booleano_interc.png
0 → 100644
137 KB
210 KB
140 KB
9.54 KB
128 KB
docs/user_guide_pt_BR_source/img/invesalius_screen/edicao_avancada.png
docs/user_guide_pt_BR_source/img/invesalius_screen/edition_slices.png
256 KB
363 KB
docs/user_guide_pt_BR_source/img/invesalius_screen/watershed_limpeza.png
0 → 100644
9.48 KB
docs/user_guide_pt_BR_source/img/invesalius_screen/watershed_opcao.png
0 → 100644
9.99 KB
docs/user_guide_pt_BR_source/img/invesalius_screen/watershed_panel.png
0 → 100644
5.41 KB
icons/3D_glasses.png
icons/3D_glasses_original.png
icons/Floppy.png
icons/annotation.png
739 Bytes
695 Bytes
675 Bytes
698 Bytes
No preview for this file type
469 Bytes
icons/connectivity_largest.png
icons/connectivity_manual.png
icons/connectivity_split_all.png
icons/cross.png
icons/cross_original.png
No preview for this file type
icons/data_duplicate.png
icons/data_new.png
icons/data_remove.png
icons/file_export.png
icons/file_from_internet.png
icons/file_from_internet_original.png
icons/file_import.png
icons/file_import_original.png
icons/file_open.png
icons/file_open_original.png
icons/file_save.png
icons/file_save_original.png
No preview for this file type
196 Bytes
icons/it_IT.bmp
No preview for this file type
icons/it_IT.png
144 Bytes
icons/ko.bmp
No preview for this file type
icons/layout_data_only.png
icons/layout_data_only_original.gif
icons/layout_data_only_original.png
icons/layout_full.png
icons/layout_full_original.gif
icons/layout_full_original.png
icons/mask.png
3.75 KB
icons/mask_small.png
1.25 KB
icons/measure_angle.png
icons/measure_angle_original.png
icons/measure_line.png
icons/measure_line_original.png
icons/object_add.png
icons/object_add_original.png
icons/object_remove.png
icons/object_remove_original.png
icons/print.png
icons/print_original.png
icons/redo_menu.png
icons/redo_original.png
icons/redo_small.png
No preview for this file type
icons/show_task.png
icons/show_task_min.png
icons/slice.png
icons/slice_original.png
icons/slice_plane.png
icons/slice_plane_original.png
icons/splash_de.png
icons/splash_de_DE.png
icons/splash_el_GR.png
icons/splash_en.png
icons/splash_es.png
icons/splash_fr.png
244 KB
icons/splash_it_IT.png
217 KB
icons/splash_ko.png
icons/splash_pt.png
icons/splash_zh_TW.png
icons/surface_export.png
icons/surface_export_original.png
icons/text.png
icons/text_inverted.png
icons/text_inverted_original.png
icons/text_original.png
icons/tool_annotation.png
icons/tool_annotation_original.png
icons/tool_contrast.png
icons/tool_contrast_original.png