S10.A2.
6.2.2. Tabela de Propriedades.
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.