Computer Vision & Graphics

Computer-based analysis of images to extract information and classify their contents is becoming increasingly important in all walks of life. For example, by combining the science of 'photogrammetry' (measurement using cameras) with digital camera technology it becomes possible to capture 3D models of people, animals and objects that are metrically accurate and photo-realistic in appearance. Furthermore, it is possible to analyse and animate these models by computer for applications such as virtual actors or sports science.

The Computer Vision and Graphics group, CVG, in the Department of Computing Science, investigates fundamental issues of how to analyse images and also how apply this knowledge within practical applications. Our projects cover all aspects of human body modelling in 3D, including animation and surface skin modelling. This approach opens a wide array of application areas such as; creative media, engineering, medicine, textiles & clothing, military & security, internet & communications, forensic and fine art. A key objective of the work of the group is to combine 3D measurement and modelling techniques with image understanding approaches to construct cognitive robot vision systems that actively search their operating environments using passive digital cameras.

CVG research topics

  • CLOPEMA robotic cloth folding project.
  • Design of programming languages capable of harnessing parallelism available in vector instruction sets and GPUs and multi-core processors.
    •  Vector Pascal Compilers for AVX and MIC style machines
    • Lino for the SCC
  • Oilfield visualisation
  • Landmine visualisation using Ground Penetrating Radar
  • Physical foundations of computability
    • Medical and veterinary analysis of 3D surface anatomy to assess change following surgical intervention and surgical outcome prediction.
    • Object recognition from 2D & 3D information extracted from static images and moving image sequences.
    • Biologically motivated computer vision, including computational models of the mammalian retina and the early visual pathway for efficient and robust image analysis and interpretation.
    • Active binocular robot vision systems, able to operate in unstructured and cluttered real-world environments searching and locating visual cues and objects required in autonomous applications such as unmanned vehicle navigation, flexible manufacture, telemedicine and suspicious object inspection.
    • 2D and 3D image compression.
    • 3D electron tomography.
    • Parallelisation of optical flow.
    • Hiearchical visual featue extraction.

    Academic Staff

     Dr W Paul Cockshott, Dr J. Paul Siebert.

    Research Fellows: Dr John W Patterson.

    Research Assistants

      Dr Gerardo Aragon Camarasa Miss Susanne B. Oehler Mr Euan Strachan,

    Research Students

     Ms Smantha Mullholand Mrs Maha Maabar, Ala Al-afeef , Tian Xu,  Li Sun, Yuan Li

    Industrial Links

    load('http://eprints.gla.ac.uk/cgi/search/advanced//export_test1_RSS2.xml?screen=Public::EPrintSearch&_action_export=1&output=RSS2&exp=0|1|-date/creators_name/title|archive|-|creators_name:creators_name:ANY:IN:'.implode(' ',$listOfAuthors).'|divisions:divisions:ALL:EQ:30200000|-|eprint_status:eprint_status:ALL:EQ:archive|metadata_visibility:metadata_visibility:ALL:EX:show'); $feed = array(); foreach ($rss->getElementsByTagName('item') as $node) { $item = array ( 'title' => $node->getElementsByTagName('title')->item(0)->nodeValue, 'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue, 'link' => $node->getElementsByTagName('link')->item(0)->nodeValue, 'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue, ); array_push($feed, $item); } $limit = 20; for($x=0;$x<$limit;$x++) { $title = str_replace(' & ', ' & ', $feed[$x]['title']); $link = $feed[$x]['link']; $description = $feed[$x]['desc']; $date = date('l F d, Y', strtotime($feed[$x]['date'])); echo ''.$title.'
    '.$description.'

    '; } ?>