Browsing by Author "Jorge, Joaquim"
Now showing 1 - 20 of 29
Results Per Page
Sort Options
Item Acessibilidade Móvel: Soluções para Deficientes Visuais(The Eurographics Association, 2021) Lagoá, Paulo; Nicolau, Hugo; Guerreiro, Tiago; Gonçalves, Daniel; Jorge, Joaquim; Creissac Campos, José and Gonçalves, DanielOs dispositivos móveis desempenham um papel importante na sociedade moderna. As suas funcionalidades vão além da simples comunicação, juntando agora um grande leque de funcionalidades, sejam elas de lazer ou de cariz profissional. A interacção com estes dispositivos é visualmente exigente, dificultando ou impossibilitando os utilizadores invisuais de terem controlo sobre o seu dispositivo. Em particular, a introdução de texto, uma tarefa transversal a muitas aplicações, é de difícil realização, uma vez que depende do retorno visual, tanto do teclado, como do ecrã. Assim, através da utilização de novos sistemas de introdução de texto, que exploram as capacidades dos utilizadores invisuais, o sistema apresentado neste artigo oferece-lhes a possibilidade de operarem diferentes tipos de dispositivos. Para além dos telemóveis comuns, apresentamos também um método de interacção em dispositivos com ecrãs tácteis. Estudos com utilizadores invisuais validaram as abordagens propostas para os vários dispositivos que suplantam os métodos tradicionais ao nível do desempenho, aprendizagem e satisfação do utilizador-alvo.Item Avaliação de Protótipos para Recuperação de Documentos Usando Narrativas(The Eurographics Association, 2021) Gonçalves, Daniel; Jorge, Joaquim; Carriço, Luís and Correia, Nuno and Antunes, Pedro and Jorge, JoaquimO número de documentos electrónicos com que os utilizadores têm que lidar diariamente tem vindo a aumentar. Isto torna a sua organização uma tarefa cada vez mais difícil. Em particular, encontrar um documento é algo que toma um tempo crescente aos utilizadores. Apesar destes problemas, as formas de organizar e recuperar documentos têm-se mantido, em grande parte, inalteradas desde os primórdios da utilização de computadores pessoais. O uso de narrativas, em que os utilizadores ""contam a história"" de um doe umento, poderá ser um modo de minimizar os problemas apresentados. Um conjunto de entrevistas em que tais histórias foram recolhidas permitiu verificar que estas ajudam os utilizadores a recordar informação relevante sobre os documentos. Vários padrões foram identificados, incluindo os elementos mais frequentes e o tipo de informação transmitida. No entanto, as histórias foram contadas a entrevistadores humanos, sehdo necessário verificar se esses mesmos padrões se manteriam quando as histórias são contadas de forma mais estruturada, ao interagir com o computador. Neste artigo, descreveremos um estudo em que esses resultados foram validados recorrendo à avaliação de protótipos de baixa fidelidade. Verificámos não só que os utilizadores conseguem contar as suas histórias eficientemente em ambientes estruturados, como também que essas histórias podem até ser melhores que as contadas a humanos, desde que a interface seja adequadamente concebida.Item Avaliando a Veracidade das Histórias sobre Documentos(The Eurographics Association, 2021) Gonçalves, Daniel; Jorge, Joaquim; Lopes, AdrianoUm problema cada vez mais encontrado pelos utilizadores de computadores é localizar um determinado documento electrónico. As formas tradicionais para organizar os documentos são cada vez menos eficazes ao lidar com a quantidade de informação que até mesmo um utilizador comum tem ao seu dispor hoje em dia. Adicionalmente, são soluções artificiais, obrigando à classificação dos documentos em categorias arbitrárias no sistema de ficheiros, com todos os problemas que isso implica. É urgente o desenvolvimento de novos mecanismos de recuperação de documentos que reflictam a forma de pensar dos utilizadores quando se recordam dos seus documentos, recorrendo a informação autobiográfica com eles relacionada. Na nossa investigação, verificámos que as histórias sobre os documentos são uma forma simples e natural dos utilizadores se lhes referirem. Um conjunto de entrevistas permitiu-nos conhecer qual a forma e conteúdos típicos dessas histórias. Através da avaliação de protótipos de baixa fidelidade, construídos com base nas características identificadas, identificámos a forma que uma interface para a recuperação de documentos baseada em narrativas pode tomar. Restava, no entanto, responder a uma questão crucial: são as histórias suficientemente precisas na descrição dos documentos? Neste artigo descrevemos um estudo em que uma versão funcional de um protótipo de interface para capturar histórias sobre documentos foi usada para recolher trinta histórias sobre documentos reais. A informação nessas histórias foi então comparada com os documentos propriamente ditos. Verificámos que, no geral, as histórias descrevem os documentos de forma fidedigna (81% a 91% de toda a informação é correcta), validando as histórias como forma de recuperação de documentos. Confirmámos, também, que os utilizadores conseguem contar histórias usando a interface: as histórias contadas ao computador são semelhantes às contadas a humanos.Item Bases para Reabilitação Assistida(The Eurographics Association, 2021) Pereira, Rita; Guerreiro, Tiago; Nicolau, Hugo; Gonçalves, Daniel; Jorge, Joaquim; Mealha, Óscar and Madeira, Joaquim and Tércio, Daniel and Sousa Santos, BeatrizO processo de fisioterapia consiste em devolver alguma qualidade de vida a deficientes motores, através do treino de um conjunto de movimentos. Cabe ao fisioterapeuta conseguir observar, interpretar e avaliar o estado actual e evolução dos seus pacientes, de forma a maximizar o seu desempenho físico. Neste artigo, apresentamos uma análise ao processo actual de fisioterapia, num centro de reabilitação para tetraplégicos, identificando as suas principais limitações e oportunidades para uma ferramenta tecnológica. Seguindo uma abordagem de desenho centrado no utilizador, é descrita uma plataforma de suporte aos fisioterapeutas, cujo principal objectivo é tornar a reabilitação num processo mais fiável e robusto. Avaliações preliminares com a população-alvo confirmam a utilidade da nossa abordagem, contribuindo para um acompanhamento mais preciso. Por fim, são apresentados alguns cenários de interacção ilustrando todas as potencialidades do sistema.Item BlobMaker: Free-Form Modelling with Variational Implicit Surfaces(The Eurographics Association, 2021) Araújo, Bruno; Jorge, Joaquim; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, JoaquimWe present BlobMaker, a program for modelling surfaces using variational implicit surfaces. Our approach uses variational implicit surfaces as a geometrical representation for free-form shapes. We have implemented new modelling operations to support stroke (pen-based) input. To this end, we have built a complete modeller application using variational implicit surfaces. Users can create and manipulate shapes using sketches on a perspective or parallel view. The main operations are inflate, which creates 3D forms from a 2D stroke, merge, which creates a 3D shape from two blobs and oversketch, which allows users to redefine shapes using a single stroke to change their boundaries or to modify a surface by an implicit extrusion. We compare these techniques with those of other approaches published. Finally, we describe their implementation in BlobMaker. We have provided additional features such as copying, picking and dragging to offer a natural user interface suitable free-form modelling.Item Contornos Sugestivos em Superfícies Implícitas(The Eurographics Association, 2021) Proença, João; Jorge, Joaquim; Sousa, Maria; Santos, Luís Paulo and Fonseca, Manuel João and Dias, Miguel and Jorge, Joaquim A. and Santos, VítorEste artigo apresenta um sistema que combina superfícies implícitas, definidas a partir de nuvens densas de pontos, com rendering rápido baseado em linhas. Concebemos um novo processo para extrair contornos sugestivos rapidamente, espalhando partículas ao longo da superfície, que identificam ::.onas de interesse, e aplicando métodos de c/ustering e encaixe de linhas. Adicionalmente, melhorámos alguns dos métodos mais recentes para extrair silhuetas e arestas, usando o poder descritivo da representação da superfície. Esta permite-nos obter heurísticas para a determinaçüo rápida de curvatura e também suporta a regeneraçüo local de elementos visuais em operações de edição da superfície. Apresentamos exemplos visuais que ilustram a alta qualidade dos desenhos obtidos com a nossa aplicação, bem como o alto detalhe que ela consegue proporcionar para os modelos mais complexos, e também mostramos que os nossos tempos de processamento revelam um melhor desempenho comparativamente a outras abordagens semelhantes, para o mesmo número de pontos.Item Design de Funções Transferência para Imagens Médicas 3D recorrendo a uma Interface baseada em Esboços(The Eurographics Association, 2020) Parreira, Pedro F.; Mendes, Ana R.; Lopes, Daniel Simões; Jorge, Joaquim; Dias, Paulo and Menezes, PauloThe visual quality of volume rendering images and the contrast between different anatomical structures strongly depends on the type of transfer function that is applied by the volume renderer. While conventional windowicon-menu-pointer approaches refer the user to apply pre-defined transfer functions for isolating specific tissues, these are not always desirable for many clinical and surgical scenarios. This leaves the user with the tedious and time consuming task of manual transfer function design. In order to make this task more natural, we propose a sketch-based interface where touch gestures are used to directly control voxel opacity and colour. We also present new transfer function design approaches that aim to reduce the number of trial and error iterations, which usually are necessary for finding appropriate transfer functions. By following our approach, users were able to more rapidly explore and understand volume data, as the number iterations necessary to obtain a desirable transfer function where reduced. For both transfer function design and volume manipulation tasks users responded more favourably to our sketch-based interface when compared to standard mouse and keyboard controls, as the former approach promotes reduced design iterations and improve the user's overall understanding of the data.Item Eddy: Um Editor Gráfico Multimodal com Reconhecimento de Fala e Gestos(The Eurographics Association, 2023) Fonseca, Manuel João; Jorge, Joaquim; António Augusto de Sousa; José Carlos TeixeiraA evolução das Interfaces Utilizador no sentido de melhorar a Interacção PessoaComputador, conduziu-nos às Interfaces Utilizador Gráficas (GUI) e mais recentemente às Interfaces Multimodais. O primeiro tipo de interfaces, utiliza o teclado e o rato como principais dispositivos de entrada, enquanto o segundo tipo procura explorar toda a gama sensorial do utilizador, incluindo por exemplo a visão, a audição, etc .. As Interfaces Multimodais são mais flexíveis, mas por outro lado · exigem do utilizador alguma adaptação. Para a construção destas interfaces é necessário avaliar o grau de adaptação dos utilizadores às técnicas de interacção multimodal e o aumento de produtividade que estas possam introduzir. Para realizar esse estudo desenvolvemos um editor gráfico de formas geométricas que utiliza a fala e os gestos como modalidades de entrada e ícones auditivos, estímulos visuais e animação como modalidades de saída. O estudo consistiu em comparar o editor gráfico desenvolvido com uma aplicação convencional, ao nível da rapidez de execução, agradabilidade, e adaptação dos utilizadores. Com base nos resultados obtidos, discutimos a possibilidade de utilização deste tipo de interfaces em aplicações interactivas.Item Geometric Detection Algorithms for Cavities on Protein Surfaces in Molecular Graphics: A Survey(© 2017 The Eurographics Association and John Wiley & Sons Ltd., 2017) Simões, Tiago; Lopes, Daniel; Dias, Sérgio; Fernandes, Francisco; Pereira, João; Jorge, Joaquim; Bajaj, Chandrajit; Gomes, Abel; Chen, Min and Zhang, Hao (Richard)Detecting and analysing protein cavities provides significant information about active sites for biological processes (e.g. protein–protein or protein–ligand binding) in molecular graphics and modelling. Using the three‐dimensional (3D) structure of a given protein (i.e. atom types and their locations in 3D) as retrieved from a PDB (Protein Data Bank) file, it is now computationally viable to determine a description of these cavities. Such cavities correspond to pockets, clefts, invaginations, voids, tunnels, channels and grooves on the surface of a given protein. In this work, we survey the literature on protein cavity computation and classify algorithmic approaches into three categories: evolution‐based, energy‐based and geometry‐based. Our survey focuses on geometric algorithms, whose taxonomy is extended to include not only sphere‐, grid‐ and tessellation‐based methods, but also surface‐based, hybrid geometric, consensus and time‐varying methods. Finally, we detail those techniques that have been customized for GPU (graphics processing unit) computing.Detecting and analysing protein cavities provides significant information about active sites for biological processes (e.g. protein–protein or protein–ligand binding) in molecular graphics and modelling. Using the three‐dimensional (3D) structure of a given protein (i.e. atom types and their locations in 3D) as retrieved from a PDB (Protein Data Bank) file, it is now computationally viable to determine a description of these cavities. Such cavities correspond to pockets, clefts, invaginations, voids, tunnels, channels and grooves on the surface of a given protein. In this work, we survey the literature on protein cavity computation and classify algorithmic approaches into three categories: evolution‐based, energy‐based and geometry‐based.Item GIDes ++(The Eurographics Association, 2021) Jorge, Joaquim; Silva, Nelson; Cardos, Tiago; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, JoaquimGIDes ++ is a gesture based calligraphic 3D modeller using expectation lists, and extends the notion of natural and efficient interface. A brand new look and a new modeller kernel empower the modelling capabilities. A measures layer enables the user to visualize and change measures, giving a new dimension in precise and accurate modelling. Adding new modalities like handwriting and speech, GIDes ++ present a natural and intelligent multimodal interface enabling quick models prototyping creation. Visually, much effort is being made to create a more appealing and elegant application, but keeping always in mind the usefulness of these visual effects.Item A Graph-Matching Approach to Sketch-Based Modeling(The Eurographics Association, 2021) Dias, Filipe; Jorge, Joaquim; Lopes, AdrianoAutomobile designers, when creatively designing a vehicle, have to bind by several shape constraints while also exploring new concepts. A natural and unhindered modelling environment for a designer to start modelling in is thus desired. We present our ongoing modelling system, AutoMake, that enables calligraphic modelling of a simple 3D object that resembles the body shape of a car. Our system provides an innovative way to recognize 3D objects by matching sketches against templates stored in a database, indexed by multiple edge graphs based on various views. Our approach enables users to specify a bounding box providing perspective and size information about model. The user next sketches a model that is matched against a template, using a multidimensional indexing structure.Item Grelha de comparação para linguagens visuais(The Eurographics Association, 2023) Gonçalves, Carla; Gomes, Mário Rui; Jorge, Joaquim; M. J. Próspero Dos Santos; João Duarte CunhaIdealizado no fim da década 60, o conceito de linguagem visual (LV) tem ganho cada vez mais importância como base para ferramentas de produtividade na construção de sistemas. Com o desenvolvimento deste novo conceito surge a necessidade de definir uma (ou mais) métricas para analisar tanto os produtos comerciais como os protótipos, resultantes de trabalhos avançados de investigação. Neste artigo propõe-se uma grelha de caracteristicas usada para comparar diversos sistemas de programação baseados em linguagens visuais. Essa grelha será aplicada a dois produtos comerciais (Prograph, LAbVIEW) e aos trabalhos do grupo de investigação da Universidade de Washington, na qual o primeiro autor realizou recentemente um estágio de investigação5 (Hyperflow, ainda em desenvolvimento, e Show and Tell).Item Interface Caligráfica para Ecrãs de Larga Escala(The Eurographics Association, 2021) Jota, Ricardo; Araujo, Bruno; Bruno, Luís; Dias, José; Jorge, Joaquim; Santos, Luís Paulo and Fonseca, Manuel João and Dias, Miguel and Jorge, Joaquim A. and Santos, VítorA utilização de ecrãs de larga escala em sistemas de visualização está a tornar-se comum. No entanto, poucas soluções de interacção tiram realmente partido da área de visualização e do espaço de trabalho. Na maioria dos casos, o seu uso limita-se à visualização de modelos 3D em que o utilizador é espectador e, recorrendo a dispositivos tradicionais como o rato e o teclado, um operador navega pelo modelo. Neste trabalho propomos uma nova abordagem de interacção que utiliza apontadores laser e que permite a um ou mais utilizadores interagir de forma natural com um ecrã de larga escala. Transpondo o conceito de interface caligráfica de aplicações desktop para o ecrã de larga escala, oferecemos um conjunto de metáforas de interacção baseadas em traços e inspiradas na metáfora do lápis e papel. Sobre estes conceitos, apresentamos uma nova interface com o utilizador, baseada em menu circulares com suporte a multi-utilizadores. Apresentamos o protótipo lmmiView que oferece as funcionalidades de navegação, modelação simples e criação de anotações para a área da arquitectura. Finalmente, apresentamos as conclusões baseadas em testes efectuados sobre o protótipo.Item Interfaces Baseadas em Narrativas para Recuperação de Documentos Pessoais(The Eurographics Association, 2021) Gonçalves, Daniel; Jorge, Joaquim; Santos, Luís Paulo and Fonseca, Manuel João and Dias, Miguel and Jorge, Joaquim A. and Santos, VítorUm problema frequentemente encontrado por utilizadores de computadores consiste em localizar um determinado documento electrónico. Com efeito, as formas tradicionais de os organizar são cada vez menos eficazes para lidar com a quantidade de informação que mesmo os utilizadores comuns têm ao seu dispor hoje em dia. Uma abordagem inovadora consiste em usar as interacções passadas dos utilizadores com os seus documentos para estabelecer um contexto. Este, exprimível sob a forma de informação autobiográfica, contém toda uma panóplia de informação sobre os documentos, mais fácil de recordar e mais relevante para os utilizadores do que os habituais indícios fornecidos pelo sistema operativo. Apresentamos um novo paradigma de interacção, interfaces Baseadas em Narrativas, que permite a recuperação de documentos a partir de histórias que os descrevem. Essas histórias, ao estruturarem a informação nelas contida, permitem exercitar a memória associativa dos utilizadores para mais facilmente dela se recordarem. Com base na avaliação, por parte de utilizadores, de um protótipo funcional, confirmámos que estes são capazes de contar as suas histórias ao computador como se de um ouvinte humano se tratasse, e que as histórias são suficientemente precisas na descrição dos documentos, contendo informação fidedigna sobre os mesmos. Foi também possível mostrar que as histórias possuem um poder discriminativo suficiente para identificar documentos concretos, e que é possível recuperar simples e eficazmente documentos textuais e não textuais. Estes resultados demonstram a validade da abordagem por nós estudada: interfaces Narrativas para Recuperação de Documentos pessoais.Item LEMe Wall: Desenvolvendo um Sistema de Multi-Projecção(The Eurographics Association, 2021) Araújo, Bruno; Guerreiro, Tiago; Jorge, Joaquim; Lopes, AdrianoEste artigo apresenta a LEMe Wall, um ambiente inteligente organizado em torno de um sistema de multiprojecção. Este é composto por três componentes essenciais: uma grelha de 4x3 projectores devidamente suportados, uma tela flexível que oferece o suporte para a visualização e um aglomerado de máquinas que controlam a projecção. O ambiente é complementado por um conjunto de sensores e actuadores que aumentam a imersão e naturalidade de interacção. Neste artigo são descritos os maiores desafios na construção deste sistema de multi-projecção bem como as opções tomadas ao longo do desenvolvimento do ambiente inteligente.Item Locomoção Virtual via Mov imento Físico do Utilizador: Controlo de Velocidade do Avatar(The Eurographics Association, 2021) Bruno, Luís; Araújo, Bruno de; Pereira, João; Jorge, Joaquim; Mealha, Óscar and Madeira, Joaquim and Tércio, Daniel and Sousa Santos, BeatrizA navegação é uma das tarefas principais que os utilizadores podem realizar nos ambientes virtuais 3D. Muitas técnicas, metáforas e dispositivos de interacção têm sido desenhados, implementados e avaliados nesta área da Interacção Pessoa/Computador. Inicialmente, foram usados métodos de interacção indirecta para controlar a navegação, baseados no uso de controlos virtuais e físicos, mas, actualmente, os métodos inovadores que têm sido mais comummente investigados são suportados em interacção directa, conduzida pela acção do controlo de partes do corpo do utilizador, como a cabeça, o tronco, os braços/mãos e as pernas/pés. Este artigo descreve uma abordagem de uma técnica de navegação virtual denominada ''Caminhar no Lugar''que permite a um utilizador controlar a velocidade de deslocamento do avatar. Fizeram-se experiências para determinar uma forma de cálculo genérica da velocidade instantânea da locomoção horizontal virtual baseada na velocidade vertical dos pés do utilizador ao caminhar no lugar, através do correlacionamento com a velocidade horizontal do utilizador no caminhar real. Os resultados obtidos permitiram determinar uma fórmula do cálculo da velocidade horizontal virtual para cada tipo de passo (devagar, moderado e rápido) e uma outra mais genérica e independente do tipo de passo.Item Manipulações no espaço sobre mesas interativas com estereoscopia(The Eurographics Association, 2020) Fonseca, Fernando; Mendes, Daniel; Ferreira, Alfredo; Jorge, Joaquim; Araújo, Bruno; Magalhães, Luís and Santos, BeatrizMesas interativas com estereoscopia oferecem capacidades únicas de visualização, permitindo aos utilizadores percecionar objetos virtuais como se estes estivessem em cima da superfície. Com esta capacidade de visualização aparecem novas formas de interagir com os objetos virtuais, as quais representam desafios interessantes. Neste documento apresentamos um conjunto de cinco técnicas de interação, que permitem ao utilizador manipular objetos virtuais colocados acima da superfície. Das técnicas apresentadas, quatro utilizam o espaço tridimensional da visualização, recorrendo a tecnologias não intrusivas, enquanto outra recorre a multi toque.Item Melhorando o Ensino Universitário com a Gamificação(The Eurographics Association, 2020) Barata, Gabriel; Gama, Sandra; Jorge, Joaquim; Gonçalves, Daniel; Magalhães, Luís and Santos, BeatrizA gamificação é uma técnica recente que consiste em aplicar elementos de jogos a contextos não relacionados com jogos, por forma a motivar os utilizadores a adoptar novos comportamentos, tais como fazer mais exercício, ou aprenderem algo novo. Neste artigo, descrevemos uma experiência de longo termo na qual uma cadeira universitária de mestrado, da área de Computação Gráfica e Multimédia, foi gamificada, através da introdução de elementos como pontos de experiência, níveis, quadros de liderança, desafios e crachás. A experiência durou cinco anos, nos quais os últimos dois a cadeira foi gamificada. Dados sobre a assiduidade às aulas, número de descargas do material de apoio, número de posts nos fóruns da cadeira e notas finais, foram recolhidos em todos os anos. Uma comparação entre edições gamificadas e não gamificadas foi realizada, por forma a perceber o efeito da gamificação sobre o processo de ensino-aprendizagem. Os resultados foram bastante encorajadores, mostrando efeitos benéficos sobre os níveis de participação e proactividade online, bem como sobre a atenção ao material de apoio e sobre as notas dos alunos. Apresentamos ainda possíveis abordagens para enriquecer futuras edições gamificadas da cadeira e as várias lições de desenho aprendidas ao longo desta experiência.Item Mid-Air Manipulation of 3D Models in (Semi-) Immersive Virtual Environments(The Eurographics Association, 2020) Rodrigues, Vasco; Mendes, Daniel; Ferreira, Alfredo; Jorge, Joaquim; Dias, Paulo and Menezes, PauloIf the interactions made on multi-touch surfaces can be moved to the air above them, a user will have access to a powerful tool. The possibility of tracking the hands' movement in mid-air, creates a world full of interaction possibilities. Despite having been created consolidated solutions for multi-touch interactions, these are limited to a bi-dimensional space, preventing the possibility of direct interactions on the visualization space. Some works were created to try and overcome this problem, however most of them use intrusive techniques, don't use stereoscopy or virtual reality or are lacking accuracy. This work had the objective to explore and evaluate which techniques allow to manipulate with precision 3D objects in mid-air, on a non intrusive semi-immersive/immersive environment. With this work it was possible to observe that the mid-air interactions in immersive systems are the most efficient and satisfying method for users, due to the direct manipulation of 6 degrees of freedom, which mimics the way with which we interact with physical objects.Item NavTilt: Interface Gestual para Cegos(The Eurographics Association, 2021) Lucas, David; Nicolau, Hugo; Guerreiro, Tiago; Jorge, Joaquim; Mealha, Óscar and Madeira, Joaquim and Tércio, Daniel and Sousa Santos, BeatrizA crescente miniaturização dos dispositivos móveis e as suas interfaces visualmente exigentes impõem diversos desafios à população cega. Em particular, os métodos de introdução de texto tradicionais mostram-se desadequados às necessidades destes utilizadores. Este artigo descreve uma nova abordagem de entrada de dados em dispositivos móveis com base numa interface gestual. O NavTilt apresenta-se como um método de interacção simples e natural, recorrendo à utilização de apenas uma mão, podendo ser usado sem retorno visual.