S10.A2.

 

6.2.2. Tabela de Propriedades.

Maio 22, 2012

 

Na tabela de propriedades da janela MCE, [N], tem acesso aos painéis:

Objects,
Track,
Tracking Settings,
Camera Data,
Display,
Marker Display,
Marker,
Proxy/TimeCode, e
Footage Settings.

, cuja funcionalidade se descreve em seguida.

6.2.2.1. Objects.


O painel Objects contém o stack de objectos que são o alvo do seguimento. Encontrada uma solução para o movimento da câmara que deu origem à sequência de imagens, poderá haver interesse em fazer o seguimento de objectos não estacionários (Object Tracking), que poderão ser adicionados ao stack pressionando o botão +.

Na configuração padrão, o stack apenas contém o objecto Camera. Note que a sequência de imagens pode ter sido obtido com uma câmara fixa, caso em que, obviamente, não terá interesse fazer o seguimento da câmara. Serão dados exemplos na sequência da exposição.

Caso exista mais do que um objecto no stack, os marcadores inseridos pertencerão a conjuntos diferentes, sendo associados ao objecto do stack que estiver seleccionado a quando da criação do marcador.

Name: Permite alterar o nome do objecto alvo do seguimento

6.2.2.2. Track.


Na célula editável consta o Nome do marcador que pode ser alterado convenientemente.

O botão com o símbolo de um olho permite desactivar o marcador na frame corrente. Quando não activo, um marcador deixa de ser tomado em consideração para a solução de seguimento. Note que no caso presente o marcador apenas é desactivado durante uma frame.

O botão com o símbolo de um cadeado permite bloquear qualquer tipo de acesso ao marcador, tendo como principal objectivo a salvaguarda dos dados recolhidos nas situações em que se considere que a trajectória estimada é de boa qualidade.

A imagem seguinte mostra o padrão que está a ser objecto de seguimento, e pode ser usado para um posicionamento preciso do marcador, pressionando [LMB] e arrastando o rato.

Caso o marcador seja desactivado, manualmente no botão acima, ou automaticamente quando a evolução do algoritmo considera o seguimento não satisfatório, a célula toma uma coloração rosa escuro. Também na janela MCE os marcadores não activos são representados por uma cor rosa escuro.

A zona com as duas linhas pararlelas permite, [LMB], alterar, em termos de visualização, a dimensão da célula com o padrão objecto do seguimento.

RGB : Canais de cor cuja informação é tida em conta pelo algoritmo de seguimento. Na configuração padrão todos os canais se encontram activos.

B/W: Quando activo, a representaçãao do padrão, na célula de pré-visualização, passa a ser feita em tons de cinzento. Note que o algoritmo de seguimento faz a conversão dos três canais de cor, ou dos canais activos, para tons de cinzento, trabalhando neste espaço. Assim, a activação de B/W permite ter uma melhor visualização da informação que o algoritmo verdadeiramente está a processar.

Na figura mostra-se um exemplo em que o padrão objecto do seguimento corresponde a um quadrado verde sobre um fundo vermelho.






Trabalhando no espaço dos tons de cinzento, a informação processada pelo algoritmo corresponde na verdade àquela que pode ver na figura, e a que podemos aceder pressionando B/W.




Esta é uma situação em que seria conveniente, para que se obtivesse um melhor seguimento, a desactivação dos canais B e R. Pode ver na figura, e compare-a com a anterior, que houve um significativo aumento do contraste.




O menu dropdown Color Presets, assim como a opção Custom Color, não têm qualquer influência sobre o algoritmo de seguimento, tendo como função única a individualização da coloração dos marcadores na sua representação na janela MCE.

Finalmente, caso já tenha sido procurada uma solução, é apresentada no painel track a informação sobre o erro médio do posicionamento estimado do marcador.


6.2.2.3. Tracking Settings.


O painel Tracking Settings apresenta as mesmas oções que o sub-painel Tracking Settings do painel Marker da tabela de operadores, mas em que agora os diversos parâmetros condicionam apenas o comportamento do marcador seleccionado.


Tracker: Permite seleccionar um de entre três algoritmos de seguimento:

Hybrid (Método misto dos algoritmos SAD e KLT),
SAD (Sum of Absolute Differences),
KLT (Kanade–Lucas–Tomasi).

Correlation: Valor mínimo da correlação entre a matriz padrão e a matriz em avaliação para que o seguimento seja considerado como bem sucedido.

Frames Limit: Número de frames a considerar num ciclo de seguimento. Se o valor for 0, o algoritmo prosseguirá até ao fim da sequências de imagens, ou até que o seguimento seja considerado como não bem sucedido.

Margin: Distância, em pixéis, entre a fronteira da zona de procura do marcador e a fronteira da imagem, para a qual cessa o algoritmo de seguimento.

Match: Permite seleccionar uma de duas opções:

Previous frame: É calculada a correlação ente a matriz em avaliação e a matriz padrão na frame anterior.
Key frame: É calculada a correlação ente a matriz em avaliação e a matriz padrão na frame em que o marcador foi inserido, ou numa frame posterior em que o marcador tenha sido reposicionado.

Speed: Permite seleccionar uma de entre cinco opções de velocidade de observação do processo de seguimento na janela MCE.

As opções não têm qualquer influência sobre o algoritmo, tendo como único objectivo um mais fácil controle do processo por parte do utilizador.

6.2.2.4. Camera Data.


Camera Presets: Permite a selecção das características da câmara de entre um elevado número de modelos.

Focal Length. Distância focal da câmara com que a sequência de imagens foi obtida.

Sensor: Dimensão do sensor de imagem da câmara.

Optical Center: Centro óptico das imagens, que poderá ser seleccionado automaticamente pressionando Center.

Lens Distortion: Coeficientes de um polinómio de 3º grau que permitem corrigir a eventual distorção óptica nos bordos da imagem, provocada pela lente da câmara.

A informação sobre a distância focal e dimensão do sensor é fundamental na procura de uma boa solução para o movimento da câmara, dado que estes parâmetros determinam completamente a interpretação geométrica do movimento relativo dos marcadores.

Embora a informação possa ser corrigida com o parâmetro Refine do painel Solve, é imprescindível que se parta de um valor razoavelmente aproximado dos valores da distância focal e dimensão do sensor.

6.2.2.5. Display.


Display Aspect Ratio: Altera o formato de representação das imagens na janela MCE.

Lock to Seleccion: Centra o marcador seleccionado na janela MCE, e fixa aí a sua posição ao longo de todo o processo de seguimento, permitindo uma melhor observação dos eventuais problemas que poderão ocorrer.

Mute Footage: Elimina a representação das imagens na janela MCE, que fica com um fundo preto, mantendo a representação dos marcadores e toda a informação a eles associada. Normalmente utilizado para uma leitura mais clara, porque visualmente desimpedida, das características associadas aos marcadores.

Disabled Tracks: Mantem a representação dos marcadores não activos sobre a janela MCE.

Pode ver no exemplo das figuras abaixo que, por terem saído do campo de visão, os marcadores sobre as linhas de marcação do asfalto foram desactivados, mas a sua representação se mantém sobre a janela MCE, com uma coloração rosa escuro, indicativa da não actividade.









Names and Status: Indica junto a cada um dos marcadores seleccionados, o seu nome, estado, e, caso já tenha sido procurada uma solução, o erro médio do posicionamento estimado.





3D Markers: Caso tenha sido procurada uma solução, representa, através de um pequeno ponto verde, ou vermelho, indicativo do nível de erro, a posição estimada do marcador sobre a imagem.

É assim possível avaliar visualmente, para cada marcador, o desvio entre a posição estimada e a posição espectável.

6.2.2.6. Marker Display.


As opções deste painel têm influência sobre todos os marcadores, e não apenas sobre os marcadores seleccionados.

Pattern: Quando activo (opção padrão), mostra, na janela MCE, os limites da zona correspondente ao padrão que é objecto de seguimento.


Path: Quando activo (opção padrão), mostra, na janela MCE, a trajectória estimada do marcador, sendo colorida a azul a trajectória prévia à frame corrente e colorida a vermelho a trajectória posterior à frame corrente.

É representado o posicionamento do marcador em tantas frames quantas as especificadas em Length.

Search: Quando activo, mostra, na janela MCE, e para o marcador activo, a região de procura, na frame seguinte, do padrão que é objecto de seguimento.






Thin Markers: Quando activo, o limite da região do padrão procurado passa a ser representada a tracejado.







6.2.2.7. Marker.


Enabled: Permite a desactivação do marcador seleccionado na frame corrente.

Position: Posição do marcador seleccionado na frame corrente.

O marcador pode ser reposicionado através da edição das células. O valor é expresso em pixéis, com o valor [0, 0] no canto inferior esquerdo, e os valores máximos, correspondentes à dimensão da imagem, no canto superior direito.

Offset: Deslocamento do centro da região correspondente ao padrão objecto de seguimento relativamente à posição do marcador.

Para além da edição das células, o deslocamento pode ser feito seleccionando, [LMB], o pequeno quadrado no canto superior esquerdo do limite da região do padrão.

Pattern Area: Dimensão, em pixéis, do padrão objecto de seguimento.

Para além da edição das células, a dimensão pode ser alterada seleccionando, [LMB], o pequeno triângulo no canto inferior esquerdo do limite da região do padrão.

Search Area: Offset da região de procura, relativamente à posição do marcador, e respectiva dimensão.

Para além da edição das células, a alteração dos valores pode ser feito por manipulação dos pequenos quadrado e triângulo.




6.2.2.8. Proxy/Timecode.


Build Original: Permite criar versões mais compactas da sequência de imagens original, tendo como objectivo uma menor ocupação da RAM e uma reprodução mais eficiente na janela MCE (e na janela 3D) no caso de sequências de grandes dimensões.

Build Undistorted: Permite criar versões não distorcidas da sequência de imagens original, tendo em atenção os valores dos parâmetros K1, K2 e K3 do painel Camera Data.

Em ambos os casos, os valores expressos, multiplamente seleccionáveis, correspondem às percentagens relativas às imagens originais, e o parâmetro Quality corresponde à taxa de compressão (jpeg).

Na configuração padrão, os ficheiros serão guardados na mesma directoria do ficheiro original, em subdirectorias de nome BL_proxy/proxy_## e BL_proxy/proxy_##_undistorted (em que ## corresponde à percentagem de conversão).

A opção Proxy Custom Directory permite especificar uma directoria de registo das imagens proxy.

Build Proxy: Constrói e regista em disco as versões proxy da sequência de imagens original.

Proxy render size: Permite seleccionar, de entre as versões proxy disponíveis, qual se pretende que seja reproduzida na janela MCE.

Render Undistorted: Quando activo, a sequência de imagens reproduzida na janela MCE corresponderá à versão proxy não distorcida.

6.2.2.9. Footage Settings.


Especificação da localização e nome da sequência de imagens a utilizar no seguimento.