Compressão sem perdas: Maximização das taxas de quadros e superação das limitações de largura de banda de GigE
Quando obter a maior quantidade de detalhes de um alvo em movimento é fundamental, os desenvolvedores de sistemas constantemente procuram maneiras de aumentar as taxas de quadros sem comprometer a qualidade da imagem, de preferência a um custo mínimo ou sem custo extra.
Apresentando o recurso de compressão sem perdas
- Proporciona taxas de quadros máximas mais altas de até 70%. Graças ao tamanho reduzido da imagem, a taxa de transferência geral da câmera é reduzida, permitindo uma taxa de quadros máxima aumentada para câmeras GigE que supera a limitação de largura de banda padrão da interface GigE de 120 MB/s.
- Aumenta o número de câmeras em um único barramento. Com uma transmissão de dados geral mais baixa pelo link, os usuários podem acomodar mais câmeras em um único barramento sem reduzir a qualidade da imagem ou a taxa de quadros das outras câmeras no mesmo barramento ou na mesma conexão, eliminando a necessidade de um adaptador de host adicional e, portanto, reduzindo o custo.
- Minimiza o uso do espaço em disco; agora é possível salvar imagens no formato compactado, reduzindo o uso do disco no sistema do host e diminuindo o tempo necessário para gravar imagens no disco.
- Mantém 100% dos dados da imagem, sem perda de pacotes
- É grátis! Sem custo adicional
Como funciona
A compressão sem perdas é um recurso disponível em algumas câmeras de visão de máquina Teledyne FLIR GigE que usam nossos algoritmos exclusivos para comprimir dados de imagens. A compactação ocorre na câmera antes de transmitir os dados para o host, permitindo, assim, que nossas câmeras transmitam dados a taxas de quadros máximas mais altas utilizando largura de banda mais baixa para a transmissão de dados enquanto mantêm 100% dos dados da imagem. Depois que os dados são transmitidos para o host, eles podem ser descompactados ou salvos em sua forma compactada de menor tamanho para a utilização de menos espaço no disco.
Quando usar a compressão sem perdas
Sistemas de visão implantados em setores como sistemas de tráfego inteligente (Intelligent Traffic Systems, ITS), automação de fábrica, inspeção, robótica, análise esportiva e outras aplicações de alta velocidade e/ou alta resolução esbarram nas limitações naturais de largura de banda do gigabit ethernet. Isso é particularmente desafiador em aplicativos que usam várias câmeras GigE conectadas a um único switch. Nesses casos de uso, os designers de sistemas são frequentemente forçados a usar vários adaptadores host, incorrendo em custos adicionais e pontos de falha, ou a comprometer a resolução e/ou a cadência audiovisual de cada câmera, a fim de continuar usando um único adaptador host.
A compressão sem perdas de dados é particularmente útil em tais situações, reduzindo a quantidade de dados transmitidos da câmera, permitindo menor uso de largura de banda e/ou aumento de taxas máximas de quadros sem comprometer a qualidade da imagem. Em outras palavras, a largura de banda da câmera pode exceder as limitações de largura de banda da interface, mantendo 100% de dados de imagem.
Exemplo de caso de uso com várias câmeras GigE
Para demonstrar o valor da compressão sem perdas, vamos tomar como exemplo um caso de uso de um sistema de esteiras que exige três câmeras de 5 MP colocadas ao longo da linha em pontos diferentes. Duas dessas câmeras precisam operar a 20 FPS e uma terceira a 30 FPS para que o sistema tenha um resultado preciso. Além disso, o ambiente industrial e o comprimento de cabo necessário exigem o uso de Ethernet gigabit neste caso.
Figura 1: Três câmeras BFS-PGE-50S5C padrão conectadas a um PC host.
Esse sistema seria normalmente configurado conforme ilustrado na Figura 1 acima. O PC host seria conectado a três NICs Gigabit (placas de interface de rede), uma para cada câmera BFS-PGE-50S5. Devido às limitações de largura de banda da interface Gigabit, as câmeras não serão capazes de compartilhar as placas de interface de rede (ou seja, o requisito de transmissão de dados de cada câmera estaria próximo do limite de largura de banda de uma NIC). A terceira câmera, devido à sua maior exigência de taxa de quadros, também teria que comprometer a resolução para se ajustar às larguras de banda disponíveis em uma NIC de 1 GigE. Além de ser uma configuração mais cara com NICs de 3 GigE, o designer do sistema de visão ainda tem que comprometer os detalhes da imagem na terceira câmera, um resultado abaixo do ideal para esta aplicação.
Figura 2: Com a compressão sem perdas, a NIC GigE “esmaecida” não é mais necessária.
Com a compressão sem perdas habilitada (supondo uma taxa de compressão de 1 para 1,8), o mesmo sistema agora pode operar as duas primeiras câmeras em uma única placa de interface, eliminando uma NIC inteira da configuração anterior e economizando espaço, reduzindo um ponto de falha e reduzindo os custos do projeto. A terceira câmera também seria capaz de alcançar os 30 FPS necessários em resolução total de 5 MP ao mesmo tempo que ocuparia largura de banda menor do que a configuração anterior, economizando recursos da CPU.
Resumindo: habilitar a compressão sem perdas ajuda a aumentar a taxa máxima de quadros da câmera (até a velocidade do sensor) sem reduzir a resolução da câmera. Além disso, também permite dados mais baixos no link, traduzindo-se em menos periféricos e uso reduzido da CPU. Esses recursos exclusivos reduzem os custos do sistema, permitem taxas de quadros mais altas, menos pontos de falha e mantêm 100% dos dados da imagem – sem incorrer em custos adicionais.
Modelos de câmera compatíveis
O recurso Compressão sem perdas está disponível em nossos modelos Blackfly S GigE mais populares:
Modelo da câmera |
Megapixels |
FPS LLC desativado |
FPS LLC ativado |
Aumento percentual de FPS |
BFS-PGE-04S2 | 0,4 | 291 | 349,7 | 20% |
BFS-PGE-14Y3 | 1,4 | 92 | 150 | 63% |
BFS-PGE-16S2 | 1,6 | 78 | 112 | 44% |
BFS-PGE-19S4 | 1,9 | 60 | 79,9 | 33% |
BFS-PGE-23S3 | 2,3 | 53 | 80 | 51% |
BFS-PGE-31S4 | 3,1 | 35 | 51 | 46% |
BFS-PGE-50S4 | 5 | 24 | 30 | 25% |
BFS-PGE-50S5 | 5 | 22 | 33,4 | 52% |
BFS-PGE-70S7 | 7 | 17,4 | 24,9 | 43% |
BFS-PGE-80S5 | 8 | 15 | 30 | 100% |
BFS-PGE-88S6 | 8,8 | 13,9 | 19,6 | 41% |
BFS-PGE-120S4 | 12 | 10 | 26 | 160% |
BFS-PGE-122S6 | 12,2 | 10 | 14,4 | 44% |
BFS-PGE-123S6P | 12 | 10 | 14 | 40% |
BFS-PGE-161S7 | 16,1 | 7,5 | 12 | 60% |
BFS-PGE-200S7 | 20 | 6 | 13 | 117% |
BFS-PGE-244S8 | 24,5 | 5 | 7 | 40% |
Para obter instruções detalhadas, clique em “Como ativar a compactação sem perdas”
Para conhecer mais maneiras de acelerar o resultado do sistema de visão, clique aqui.
Veja mais sobre sistema de visão
Precisa de ajuda? Ainda tem dúvidas? Nossos especialistas em visão de máquina ficarão felizes em ajudá-lo a selecionar a câmera certa para suas necessidades específicas: clique aqui para entrar em contato.
Need help? Have additional questions? Our machine vision experts are happy to help you select the right camera for your specific needs: click here to get in touch.