Visual computing is an umbrella that gathers different digital imaging-related fields. Digital imaging is the core around which different fields of computer research are established. Such fields include Computer Vision, Image Processing, Computer Graphics and Visualization. Although digital imaging can be considered a greatest common divisor among those fields, essential differences are present among them. For instance, while Computer Graphics is the field that is concerned with representing descriptive data through artificial digital imaging form, Computer Vision is the field that is concerned with extracting descriptive data from real-world digital images. Another closely related and important research field is Image Processing that is concerned with manipulation of digital images. All the fields are connected to some extent.

Research Topics & Projects

Indoor localization

Localization is an important topic in many fields as ubiquitous computing, security forensics, robotics and computer vision. Most of the time, outdoor localization is achieved using GPS receivers. On the other hand, indoor localization approaches rely on beaconing technologies such as infrared and ultrasound or fingerprinting. Beaconing technologies use emitters and detectors for the short-range signals to estimate location. Thus, the cost of having the infrastructure for every place to be localized may not be appealing in many situations.

Character Animation

With the recent development of 3D computer graphics, animation of 3D models has become one of the most important topics in today’s market. Strictly speaking, animation means “giving life to.” However, in computer graphics it is more like “giving motion to.” Animation is used in many applications such as movies, architecture, gaming and others. Due to its importance, many types of animation have evolved, three of which are the most significant: keyframe, capture motion and procedural animation. It has been found that most of the animations are done using keyframe animation; that is the character is animated frame by frame. By looking at most characters, we can conclude that one of the major motions is the walking cycle. Our project aims at enhancing the time taken to generate walking cycles of the 3D characters by using procedural instead of keyframe animation; that is the animations are to be created using mathematical equations.