1,721,101 research outputs found
A knowledged : based information visualization system
The purpose of this research is to identify an additional method that may represent massive data efficiently, in addition to fundamental visuals widely present. The latter include but, are not limited to bars and charts. In short, the author shall address the issue via data visualization – a technique known to convey information and or share ideas. A user may opt for relevant hardware in accordance with his or her requirements, such as computing speed or graphical performance. For instance, a typical user would require the stipulated program on a web browser or machine (computer) with minimal setup. As such, the author had created a system well-suited in either case. For the reader’s interest, the topic encompasses several methodologies, all of which are not feasible nor may be implemented in the author’s context. To name a few, they are network, stream graphs and tree maps. The use of a hierarchical edge bundling diagram in a radial layout however, would be appropriate. Simply, this is attributed by a large number of samples to be computed. The mentioned structure consists of parent and child relations between data items which in turn, models a hierarchy or tree. For example, the technique may be applied to a corporate company where appointments are further sub-divided into others (Section 1.1). In relation to the previous paragraph, the author had modelled and custom-built a database of records to facilitate the involved. This was due to an absence in complete or appropriate datasets made available online. Also, external plug-in(s) and software(s) were necessary and included. All end-users shall derive at relationships between data items and associated concepts, on top of interactions with the designated program. The author had taken into consideration clarity and aesthetics as well, where clutter had been removed. With respect to Section 6 of this report, further enhancements to the system may be carried out in future.Bachelor of Engineering (Computer Science
Multi-touch exploration of CT medical data with an iPad
Medical Computed Tomography (CT) scan has been widely used to give physicians a better picture of the patients’ medical condition. This technology made many preventive treatments possible. However, the scan data is a compilation of 2-Dimensional (2D) slices taken in rapid succession to form a detailed 3- Dimensional (3D) representation of the body.
In this case, a 3D visualization would be more appropriate to represent the data in a more natural perspective to the user. It has been proven by research that a human will be better able to spot specific patterns from a mass of data if given the appropriate visualization. However, there are not many applications in the market that are capable of producing a CT data 3D visualization of suitable quality. This thus motivated the author to develop the CTScanViewer application.
The application is equipped with the ability to visualize patient CT scan data in 3D. It also offers rotate, translate, and scale operations on the visualization to give the user the most intuitive set of interaction possible. This is achieved by incorporating multi-touch interaction, made popular by the Apple iPhone, into the application.
Effects of the visualization going through manipulation by the Multi-touch interaction were recorded and discussed in the report, giving a thorough analysis of the multi-touch interaction.
At the end of the project, CTScanViewer managed to provide the 3D visualization of the CT scan data in a natural way to aid understanding of the data.
In the future, the CTScanViewer is expected to provide more visualization and file formats, networking support, and cross-platform compatibility.Bachelor of Engineering (Computer Science
Information visualization project : urban transport visualization
Information visualization was used to communicate information clearly and effectively through graphical means. Besides that, information visualization can helps to uncover trends, realize insight, explore sources and tell stories. This project first presents a preliminary visualization using EZ-link dataset, this visualization allows user to uncover trends such as peak and non-peak period, commuter’s preferred bus services, estimated waiting time and riding time. The second visualization further uncovered commuter’s decision making before boarding buses, it also identify the loyalty of the commuter’s toward a bus service. This project identified that commuter’s decision may be based on ride distance, waiting time or crowdedness. The visualizations can be handled effortlessly by the user which is simple to learn and use, most importantly the visualizations allows user to construct their stories based on the dataset.Bachelor of Engineering (Computer Science
Pinmap : a multi-touch data visualization to aid perforator vessel selection
The project addresses the issue of perforator vessel selection in Deep Inferior Epigastric Perforator (DIEP), which is a procedure of reconstructing a breast by using flap tissue surgically extracted from the abdomen. Conventionally, this is a time-consuming process since radiologists need to manually analyze hundreds of raw Computed Tomographic (CT) images to pick a suitable vessel for the operation. The new interface presented in this report is a novel approach that aims to enhance efficiency and quality of selection results by visualizing the human body in 3D space and plotting PinMap, which is a collection of pins with helpful annotation to convey information about vessels.
In order to further improve interaction between users and the program, multi-touch technology is applied that enables radiologists to conveniently use finger gestures to explore the 3D volume visualization of the human body and select a vessel candidate. The application is developed in iOS environment using XCode IDE from Apple Inc., and installed in an iPad 3 to employ its multi-touch capabilities. The 3D graphics are implemented with OpenGL ES 2.0 and programmed in Objective-C and C++.
The final product is a 3D model of abdomen, including skin, bones, muscles, and vessels. 10 pins are distributed over the map of vessels with different colors and sizes that tell user about the vessel rank and the exploration history. The user explores the 3D volume by rotating with one finger dragging, scaling with 2 fingers, and picking a pin. When selected, the pin displays some information about the vessel location it is pointing to.
The project contributes an improvement in DIEP procedure and other areas of clinic surgery. From student’s perspective, it provides great exposure to 3D graphic programming as well as mobile application development.Bachelor of Engineering (Computer Engineering
3D graphics application/game on mobile phone III
In their early days, mobile phones are considered of no more than communication devices. Games are only considered as optional applications for mobile phones, and only feature limited 2D graphics. However, 3D games and applications have become a growing niche in the mobile phone sector. Mobile phones have started to support 3D graphics, and various 3D APIs have been created in order to ease the development process of a 3D application. One of the APIs is M3G (Mobile 3D Graphics).
The aim of this project is to develop a 3D mobile game using M3G and deploy it on an actual mobile phone. This project results in the production of Sword Knight, a 5-level, third-person perspective, 3D action game for mobile phones.
This report documents the design and analysis involved during the development phase. It starts off with a brief introduction of Java ME and M3G. The main body discusses the game design, which is divided into two parts. The first part deals with the general, non-programming aspect of the game. The second part deals with the technical aspect of the game, which are the Java classes and the algorithms. The report is followed with a discussion on the important points to be applied when developing a mobile game, and is ended with a conclusion and a set of future recommendations for the game.Bachelor of Engineering (Computer Science
Information visualization
Information visualization is an highly emerging topic in both research and practical software development because of the age of information explosion where the amount of information grows at ultra fast speed. Information visualization allows us to effectively and efficiently comprehend and explore a large amount of information rather than examining the raw data directly.Bachelor of Engineering (Computer Science
Interaction techniques for 3D visual exploration on large displays
As 3D visual data such as 3D medical image and astrophysical simulation is becoming increasingly
more detailed and complex, large interactive displays not only provide a good place to visualize it in higher resolution but also enable multiple users to explore it simultaneously and collaboratively. However, most interactive visualization and manipulation techniques are specifically designed for use on desktop computers and cannot be readily ported to large-display-based interaction systems. In recent years, large multi-touch surfaces have got fast development which enable general users to directly use their hands to
interact with the graphical contents. In addition, mobile devices with multi-touch screen and 3D-tilt sensing capabilities become widely available which can serve as remote controllers for supporting user interaction with a co-located large display. More recently, a low-cost 3D scene acquisition sensor – the Kinect device is fast gaining popularity, which
has significantly reduced the cost barrier of implementing mid-air interaction systems.
This thesis investigates effective interaction techniques for manipulating and exploring 3D scientific data on large displays by employing these emerging interaction devices. Since it is impractical to design large-display-based interaction systems for every single piece of scientific data, this thesis selects three typical categories of scientific data to explore: 3D medical volume data, large-scale astrophysical simulations, and conventional 3D virtual environments, targeting at obtaining design experience and knowledge that
can be applied for general 3D scientific data. A set of guiding principles are proposed to motivate large-display-based interaction system design. Based on these principles, five interaction systems were designed and implemented to allow users to visually explore the selected 3D scientific data effectively: - A multi-touch tabletop interface to enable general users to interactively create volume exploded views by using a family of novel and intuitive whole-hand multitouch gestures. - An affordable interaction system for volume data exploration and annotation that combines the strengths of a standard upright multi-touch display and a commonly available handheld device. A slicing plane can be directly and intuitively manipulated
at any desired position within the volume data by using the handheld device so that various cross-sections of the volume data can be visualized interactively.
- A novel matching technique called tilt correlation for identifying smart-phones that make concurrent two-point contacts on a multi-touch wall display so that multiple users can perform exploration tasks simultaneously on the wall display by using their phones.
- A phone-based interface to support a nontrivial set of operations for exploring large-scale astrophysical simulation. The interface defines and organizes necessary interactions into control modes, and uses a novel double-tap mode-switching mechanism
to seamlessly switch between modes.
- A novel handle bar metaphor for virtual object manipulation by using mid-air freehand gestures tracked by the Kinect sensor. It mimics a familiar situation of handling objects that are skewered with a bimanual handle bar. The use of relative 3D motion of the two hands to design the mid-air interaction allows users to provide precise controllability despite the Kinect sensor’s low image resolution.Doctor of Philosophy (SCE
Information visualization project : email visualization
Information visualization is a graphical representation of abstract data to reinforce human cognition. Such powerful tools is especially important in today’s world especially when email users tend to accumulate extensive email repositories. These email data contains valuable personal communication and relationship patterns that are difficult to discover through standard email interface.
This project presents a visualization that portrays relationship using email archives. Visualization techniques such as stacked graph and theme river are employed to show the temporal rhythms of interactions with individual. The user will have an overview of their email habits and relationship developed over a period of time. They will also be able to reminisce the tide and turn of their relationships over time.
This result is an eye-catching visualization, which can be handled effortlessly by user and provide user with the ability to reflect their past and construct stories for sharing.Bachelor of Engineering (Computer Science
Visualization of 3D galaxy and quasar data
Recent advances in observatory astronomy have brought in a large volume of high quality data about the very far end of our universe, including galaxy, clusters, quasars, etc. The aim of this project was to develop a visualization of these 3D data for possible inclusion in a digital planetarium project.
This report describes the terminologies in astronomy required for the understanding and processing of the data obtained from the datasets released by the Sloan Digital Sky Survey (SDSS). The use of OpenGL and C++ to develop modules for the modeling and rendering of said related data is also discussed.Bachelor of Engineering (Computer Engineering
- …
