150 likes | 239 Views
Learn about the Fisheye visualization technique, its principles, classifications, algorithms, and various implementations in menus, images, codes, and more. Explore Fisheye effects in digital cameras, image editing software like Photoshop, and plugins for code editors.
E N D
Fisheye por Iverton Santos Prof. Dr. Paulo Roberto Gomes Luzzardi. Visualização de Informações
Fisheye - histórico • Em 1986, Furnas introduziu o conceito de Vistas de Fisheye, como uma abordagem para visualização de textos. • Em 1992, Sarker e Brow usaram a técnica Fisheye em grafos 2D pela primeira vez.
Fisheye – princípio • Conceito chave da técnica: • Objetos perto do ponto focal são claros e distintos para o usuário. • Objetos que estão mais longe do ponto de interesse, o nível de detalhes começa a diminuir a partir do ponto focal.
Fisheye - classificação • Foco + contexto • A estratégia Fisheye detalha o foco, enquanto mantém informações do contexto ao mesmo tempo.
Fisheye – base do algoritmo • O Algoritmo do fisheye gira em torno da definição de três propriedades 1. Ponto Focal 2. Distância de foco: D (., X) [D (.,.)= 0] 3. Nível de detalhe, a importância da resolução: LOD (x)
Fisheye – implementações (1) • A técnica é implementada em diversas situações: • Menus; • Imagens; • Textos; • Código fonte; • Em conjunto com outras técnicas; • Etc..
Fisheye – implementações (2) • Câmeras Digitais • Parte das câmeras digitais, tem embutido o efeito fisheye para ser aplicado na própria. • Ex: Olympus T-100 • Softwares de tratamento de Imagem. • Aplicativos de tratamento, como o Photoshop, oferecem o recurso para ser aplicado em imagens.
Fisheye – implementações (3) Efeito fisheyes no Photoshop
Fisheye – implementações (4) - Plugin para o NetBeans - fisheye view - Provê fisheyes na visualização do código fonte.
Fisheye – implementações (5) Menu fisheye
Fisheye – implementações (6) Menu fisheye
Fisheye – implementações (7) Menu fisheye
Fisheye – implementações (8) Efeito fisheye em imagem
Fisheye - applet • http://homepages.ecs.vuw.ac.nz/~elvis/db/java/applets/Fisheye/
Referências • http://www.eurecom.fr/util/publidownload.en.htm?id=257 • infovis.ucpel.tche.br/luzzardi/VisInfo_Fred.ppt • http://graphs.ucpel.tche.br/luzzardi/Rita.pdf • http://homepages.di.fc.ul.pt/~bc/artigos/art_8EPGC_form.pdf • http://weblogs.java.net/blog/timboudreau/archive/2009/04/fisheye_view_pl.html • http://www.olympusamerica.com/cpg_section/product.asp?product=1491