Esqueçam Retargeting...

14 10 2007

Esqueçam retargeting! Essa tecnologia nova da Microsoft é que é maneira:

No videozinho, o cara mostra algumas tecnologias divertidas, que a Microsoft passou a desenvover a partir da compra do Seadragon. Uma delas é a brincadeira que o Blaise Aguera y Arcas faz no filminho de zoom interativo de alta performance. Alta performance nesse caso não quer dizer que você precisa de uma máquina animal para fazer rodar. Na verdade é o contrário, o algoritmo é bom, então sua máquina pode ser tosca.

A outra tecnologia que é muito impressionante é a do final do filme, que está disponível para brincar no site da Microsoft Live Labs. Com o Photosynth, eles são capazes de, dadas muitas fotos de um determinado tema (como por exemplo essas aqui), reconhecer padrões e juntar tudo em um modelo 3D, que você pode navegar usando seu mouse e teclado. É impressionante. Quem gosta da parte técnica, dê uma olhada aqui para ver como eles fazem isso.

Essas tecnologias são bem legais, e na minha opinião muito revolucionárias. Se for possível que elas sejam usadas por muitos, as possibilidades são enormes. Só de bobeira, imagina uma fotográfica que, quando você tira uma foto, entra na internet (via WiMax) e encontra fotos similares, tiradas de outros ângulos. Você pode dar uma olhada no modelo 3D do lugar, e escolher os melhores ângulos para ver o monumento, ou ver onde é o lugar mais legal para tirar um retrato. Isso para dar uma aplicação lúdica. Se você for um arquiteto pensando na fachada do novo prédio que você vai projetar, essa tecnologia acaba de te permitir colocar seu prédio no meio da cidade sem ter que gastar uma fortuna. Basta ir para o lugar e tirar um monte de fotos!

Reparem que eu falei no começo do parágrafo "se for possível que elas sejam usadas por muitos". Fazendo uma busca pelo nome do indivíduo do filminho na base de patentes do Google, você vai ver que a Microsoft já patenteou um monte dessas tecnologias.

Ah! Não posso deixar de dar o crédito para o Spadim, que me passou o link para o videozinho! Valeu Spadim!

Defined tags for this entry: , , ,

Retargeting

03 10 2007

via Photojojo

Retargeting é uma tecnica razoavelmente nova (o paper da pequisa original é tem referências de 2006) para redimensionar fotos. Antes você podia fazer isto de dois jeitos: cortar um pedaço, ou fazer uma escala (diminuir ou aumentar tudo proporcionalmente). Existiam alguns jeitos diferentes (tipo esticar mais nas bordas que no centro, ou coisas assim) mas não eram nem muito divulgados, nem funcionavam muito bem a não ser em imagens específicas.

Este novo jeito é bem interessante: ele se baseia em retirar (ou colocar) fileiras de pixels não só proporcionalmente com tamanho final, mas também levando em conta a importancia dessa fileiras.

Não vou entrar muito em detalhes, o filminho a seguir é bem explicativo, e impressionante (principalmente se você se interessa por processamento de imagens).

Bom, não tardou muito, e já existem ferramentas na web para você poder fazer o seu próprio resizing:

  • um plugin para o GIMP
  • código Action Script (programação para filminhos flash) que implementa o algoritmo
  • o rsizr, que é uma ferramenta em flash pronta para você brincar (meio lento, mas enquanto não fazem o plugin do photoshop, ta valendo)

Peguei o risizr pra brincar e olha o que deu:


imagem original


imagem "retargetada"


imagem original


imagem "escalada"



imagem "retargetada"

Notem que da original para a "retargetada", nem o trem nem a cabeça do boneco diminuem, ao contrário da "escalada" que diminui tudo na foto. Partes da foto em volta desses pontos "importantes" somem, mas o resto acaba ficando. Uma ferramenta que o algoritmo usa é a marcação de áreas a serem removidas e áreas a serem mantidas. Usei o de manter áreas na segunda foto para evitar que partes da cabeça do Sr. toco fossem reduzidas.

Isso é bem divertido! (valeu a meia hora a menos de sono) Será que vai pegar e as pessoas vão começar a usar? Acho que só quando implementarem integrado ao windows, ou office...

Defined tags for this entry: , , ,


Page delivered in 0.394535 seconds, 89 files included