Monitoring computer Vision Applications in Cloud Platforms (MOVACP)

Size: px
Start display at page:

Download "Monitoring computer Vision Applications in Cloud Platforms (MOVACP)"

Transcription

1 Monitoring computer Vision Applications in Cloud Platforms (MOVACP) Sidi Ahmed Mahmoudi and Fabian Lecron University of Mons, Belgium Abstract Nowadays, images and videos have been present everywhere, they can come directly from camera, mobile devices or from other peoples that share their images and videos. The latter are used to present and illustrate different objects in a large number of situations (public areas, airports, hospitals, football games, etc.). This makes from image and video processing algorithms a very important tool used for various domains related to computer vision such as video surveillance, human behavior understanding, medical imaging and database (images and videos) indexation methods. The goal of this project is to develop a cloud application that integrate the mentioned methods using similar image and video processing (OpenCV, OpenGL, ITK, VTK, etc.). The application takes into account the variety of OS (Windows, Linux, Mac) and languages (Java, C++, Python, etc.). Experimentations will be conducted with different situations such as real time event detection and localization in crowd videos, motion tracking, medical image segmentation, 3D image reconstruction from 2D radiographs, 3D analysis of bones, etc. Keywords cloud computing, image and video processing, video surveillance, medical imaging. I. Principal investigators 1. Dr. Sidi Ahmed Mahmoudi from the Faculty of Engineering at the University of Mons. Belgium 2. Dr. Fabian Lecron from the Faculty of Engineering at the University of Mons. Belgium. II. Candidates Mohammed El Adoui, PhD Student, Faculty of Engineering, University of Mons, Belgium. Omar Seddati, PhD Student, numediart Institute,, University of Mons, Belgium. Mohamed Amine Lazouni, PhD, University of Tlemcen, Algeria. Mohammed Amine Larhmam, PhD Student, Faculty of Engineering, University of Mons, Belgium Mohammed Benjelloun, PhD, Faculty of Engineering, University of Mons, Belgium. Said Mahmoudi, PhD, Faculty of Engineering, University of Mons, Belgium. III. Dates Sidi Ahmed Mahmoudi: 4 weeks from 18 July to 12 August. Mohammed El Adoui: 4 weeks from 18 July to 12 August. Mohammed Amine Larhmam: 2 weeks Omar Seddati: 1 week Fabian Lecron : not yet defined Mohammed Benjelloun: not yet defined Said Mahmoudi : not yet defined. Notice that these dates are not definitive. They can be lightly changed during next months. Otherwise, we are actually discussing with other collaborators to joint our group. 1

2 IV. Project objectives The goal of this project is to develop a cloud application that integrates several computer vision methods related to motion tracking, video-surveillance and medical imaging applications. The latter are generally developed with similar image and video processing libraries (OpenCV 1, OpenGL 2, ITK 3, VTK 4, etc.). These modules are automatically integrated and configured in the cloud application. Within our platform, guests will have access to different computer vision techniques without having to download, install and configure the corresponding software. Each user could select the required application, load its data and retrieve results, with an environment similar to desktop. The main objective of this cloud application is to offer an effective tool for sharing scientific applications, and also to test (or validate) the developed methods with users from the entire world. Notice that the integrated applications are already developed (motion tracking, event detection and localization in real time, medical image segmentation, bone analysis, etc.). Moreover, the cloud platform should allow easily the integration of other methods. The main challenges of our project are : Development of a real time application for event detection and localization in multi-user scenarios 3D Medical image segmentation [1, 2] 3D reconstruction of shape [3], density and microarchitecture from 2D radiographs The above-mentioned applications will be shared within a cloud application so that each user can use the selected method, with an environment similar to desktop. V. Background information The background information of our project is related to the image and video processing applications used within motion analysis, video surveillance and medical 1 OpenCV computer vision library imaging domains. We can cite several examples on which we are mainly interested such as: 1. Real time event detection and localization in multiuser scenarios [4] 2. Medical image segmentation in MR images [1, 2] 3. 3D image reconstruction from 2D radiographs [3] 4. Bone analysis : bone mineral density (BMD) and microarchitecture computation [5, 6] The above-mentioned applications would be integrated in a cloud platform from which guests and users could access to different computer vision techniques without having to download, install and configure the corresponding software. Actually, we are looking for the cloud platform that would be used for this aim. We can note some platforms such as IBM cloud platform 5, Google cloud platform 6, Amazon cloud computing 7. VI. Detailed technical description The technical description of our work can be presented with four main steps : Selection of the cloud platform: first, we should analyze the existing cloud platforms in order to select a platform that could be well adapted with our above-mentioned applications. Integration of the main image and video processing libraries (OpenCV, OpenGL, ITK, VTK, etc.). These modules are automatically integrated and configured in the cloud application. Securing data transfers to and from our cloud platform. This task is very important for video surveillance and (particularly) medical imaging applications. Integration of the above-mentioned applications so that guests can have access to different computer vision techniques without having to download, install and configure the corresponding software

3 Each user could select the required application, load its data and retrieve results, with an environment similar to desktop. The main applications that should be integrated within our cloud platform are described below. VI.1 Real time motion tracking and analysis in multi-user scenarios Video processing algorithms present a necessary tool for various domains related to computer vision such as motion tracking, event detection and localization in multi-user scenarios (crowd videos, mobile camera, scenes with noise, etc.). However, the new video standards, especially those in high definitions require more computation since their treatment is applied on large video frames. As result, the current implementations, even running on modern hardware, cannot provide a real-time processing (25 frames per second, fps). Several solutions have been proposed to overcome this constraint, by exploiting graphic processing units (GPUs). Although they exploit GPU platforms, they are not able to provide a real-time processing of high definition video sequences. This application proposes a new framework that enables an efficient exploitation of single and multiple GPUs, in order to achieve real-time processing of Full HD or even 4K video standards. Moreover, the framework includes several GPU based primitive functions related to motion analysis and tracking methods, such as silhouette extraction, contours extraction, corners detection and tracking using optical flow estimation. Based on this framework, we developed several real-time and GPU based video processing applications such as motion detection using moving camera, event detection and event localization. The framework is summarized in Figure 1. More detail about this framework are present in [4]. VI.2 Web based medical image segmentation framework Accurate Vertebra segmentation presents an essential step for automating the diagnosis of many spinal disorders. In case of MR images, this task becomes more challenging due to vertebra complex shape and high variation of soft tissue. In this work, we propose a web based framework for spine curve extraction and vertebra segmentation in T1-weighted MR images. This method is a fast parametrized algorithm based on three steps: 1. Image enhancing 2. Clustering 3. Shape recognition techniques. Figure 2 illustrates an example of this segmentation. VI.3 3D image reconstruction from 2D radiographs Severe cases of spinal deformities such as scoliosis are usually treated,by a surgery where instrumentation (hooks, screws and rods) is installed to the spine to correct deformities. Even if the purpose is to obtain a normal spine curve, the result is often straighter than normal. In this work, we propose a fast statistical reconstruction algorithm based on a general model which can deal with such instrumented spines. To this end, we present the concept of multilevel statistical model where the data are decomposed into a within-group and a between-group component. The reconstruction formulated as an optimization problem which can be solved very fast (few tenths of a second). Fig. 3 illustrates an example of 3D reconstruction based on this approach. The latter is well detailed in [3]. VI.4 Bone analysis: mineral density and microarchitecture computation In order to offer a 3D reconstruction of the bone density and microarchitecture from 2D radiographs, we developed a multiplatform application, implemented within Java. The latter allows extracting and calculating different density and microarchitecture metrics (bone mineral density (BMD), volume fraction, trabecular thickness, trabecular separation, etc). The BMD value was calculated within a Phatom that we know in advance its density values (of several points within the Phantom). A calibration is applied in order to estimate the density of each point within the 3D volume. As result, we obtained a value representing the bone mineral density of the whole 3D volume. Figure 4 shows an example of computing BMD and microarchitecture parameters, which are related to a vertebra region (L1) 3

4 Figure 1: Multi-GPU based Framework for real time motion tracking and analysis Figure 2: Web based medical image segmentation framework of a human. The figure shows also the 3D volume that illustrates the trabecular thickness and separation. Each color provides information with respect to the thickness value and the distance between neighbor spans. VII. Work plan and implementation schedule We plan to start actually (before joining the workshop) on the research, test and analysis of the existing cloud platforms in order to select a platform that could be well adapted with the above-mentioned applications. The plan that should be followed during the workshop is : 1. Task 1: Setting the cloud platform and integration of the main image and video processing libraries (OpenCV, OpenGL, ITK, VTK, etc.). These modules are automatically integrated and configured in the cloud application. The idea is that each collaborator can integrate its required libraries. This task should be developed during the first week. 2. Task 2: Securing data transfers to and from our cloud platform. This task is very important for video surveillance and (particularly) medical imaging applications. This task should be done during the second week. Notice that we intend to start working on these tasks before joining the workshop. 4

5 Figure 3: Radiographs of a postoperative patient and the associated reconstruction. Left: Lateral view. Center: Postero-anterior view. Right: 3D reconstruction 3. Task 3: Once the platform is well installed, each collaborator can install its application (described above) so that guests can have access to different computer vision techniques without having to download, install and configure the corresponding software. Each user could select the required application, load its data and retrieve results, with an environment similar to desktop. This task should be done during the two last weeks of the workshop. VIII. Benefits of the research The main benefits of this research is to offer a platform for sharing our scientific contribution related to computer vision domain. Indeed, each collaborator could integrate its application within our cloud platform so that users could test and exploit the required application, load its data and retrieve results, with an environment similar to desktop. As result, guests could exploit the shared applications without having to download, install and configure the corresponding software. With this platform, the scientific researchers could be able to share easily their applications. IX.1 Leader IX. Profile team The project leader is Sidi Ahmed Mahmoudi, which received the graduate engineering degree in computer science from the University of Tlemcen, Algeria, the master degree in multimedia processing from the Faculty of Engineering in Tours, France, and the PhD degree in engineering science from the University of Mons, Belgium, in 2006, 2008, and 2013, respectively. Currently, he is a researcher at the University of Mons, Belgium. His research interests are focused on the efficient exploitation of parallel (GPU) and heterogeneous (multi-cpu/ multi-gpu) architectures for faster processing of high definition images and videos. He also participated in national (ARC-OLIMP, Numdiart, Slowdio, CLEO) projects and European actions (COST IC 805). Sidi Ahmed Mahmoudi is author or co-author of 5 international journals, 3 book chapters and more than 30 conference and workshop papers. IX.2 Staff proposed by the leader Fabian Lecron received the computer science engineering degree from the Faculté Polytechnique de Mons (FPMs), Belgium, and the managementsciences degree from the Facultés Universi- 5

6 enterface 16. Final project proposal " MOVACP " (a) 3D Visualization (b) BMD and microarchitecture parameters Figure 4: BMD and microarchitecture computation from a 3D bone volume taires Catholiques de Mons (FUCaM), Belgium, respectively in 2008 and He obtained a Ph.D. degree in applied sciences at the University of Mons (formerly Faculté Polytechnique de Mons) in He is now postdoctoral researcher at the University of Mons (UMONS), Belgium. His main research areas are computer vision, image processing, collaborative recommendation, and data mining. Mohammed EL ADOUI received the Master degree in computer science (computer graphics and Image processing) from the University of Moulay Abdellah in Fez, Morocco, in 2015, and the basic license degree in Mathematics and Computer science from the Faculty of Science in Oujda, Mo6 rocco in Currently, he is a Phd student at the University of Mons, Belgium. His Phd that started in December 2015, is focused on Quantifying Tumor Vascular heterogeneity of breast cancer, using Dynamic Contrast-Enhanced Magnetic Resonance Imaging (DCE_MRI). Mohammed El Amine LAZOUNI received his License degree in Electronic Biomedical from the University of Tlemcen, Algeria in In 2010 he obtained a master degree in the same field. And the PHD degree in the Biomedical Engineering Laboratory from the University of Tlemcen (Algeria) in Currently, he is a researcher at the University of Tlemcen, Algeria. His research interests are focused in computer assisted medical

7 decision support systems, machine learning, data collection and artificial intelligence. Mohammed El Amine LAZOUNI is author or co-author of 2 international journals, more than 15 conference papers and 1 book chapter. Mohamed Amine LARHMAM received the graduate engineering degree in Modeling and Scientific Computing from Mohammadia School of Engineering in Rabat, Morocco in He worked as a project engineer for 9 months at MCINET, Rabat. Currently, he works as teaching assistant in the computer science department at the faculty of Engineering, University of Mons. He is pursuing a PhD in engineering science in the same department. His researches focus on computer vision and machine learning with applications to Medical Image Analysis and Computer Aided Diagnosis. IX.3 Other researchers needed For our project, we would like to collaborate with researchers interested to the domains of cloud computing, image and video processing and video surveillance. The researchers are invited to develop the could platform and also include their applications if they want to share or validate (apply tests with different data sets) the related results. using a multilevel statistical model. In Medical Image Computing and Computer-Assisted Intervention. MICCAI 2012, volume 7511, pages [4] Sidi Ahmed Mahmoudi and Pierre Manneback. Multi-gpu based event detection and localization using high definition videos. In International Conference on Multimedia Computing and Systems (ICMCS), pages 81 86, [5] Tristan Whitmarsh, Ludovic Humbert, Luis M. Del Rio Barquero, Silvana Di Gregorio, and Alejandro F. Frangi. 3d reconstruction of the lumbar vertebrae from anteroposterior and lateral dualenergy x-ray absorptiometry. Medical Image Analysis, 17(4): , [6] T. Whitmarsh, L. Humbert, M. De Craene, L.M. Del Rio Barquero, and A.F. Frangi. Reconstructing the 3d shape and bone mineral density distribution of the proximal femur from dual-energy x-ray absorptiometry. Medical Imaging, IEEE Transactions on, 30(12): , References [1] Sidi Ahmed Mahmoudi, F Lecron, P Manneback, M Benjelloun, and S Mahmoudi. GPU-Based Segmentation of Cervical Vertebra in X-Ray Images. HPCCE Workshop, IEEE International Conference on Cluster Computing, pages 1 8, [2] Larhmam Amine and et al. A portable multicpu/multi-gpu based vertebra localization in sagittal mr images. International Conference on Image Analysis and Recognition, ICIAR 2014, pages , [3] Fabian Lecron, Jonathan Boisvert, Said Mahmoudi, Hubert Labelle, and Mohammed Benjelloun. Fast 3d spine reconstruction of postoperative patients 7

Bachelor Degree in Informatics Engineering Master courses

Bachelor Degree in Informatics Engineering Master courses Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko

More information

Image Analytics on Big Data In Motion Implementation of Image Analytics CCL in Apache Kafka and Storm

Image Analytics on Big Data In Motion Implementation of Image Analytics CCL in Apache Kafka and Storm Image Analytics on Big Data In Motion Implementation of Image Analytics CCL in Apache Kafka and Storm Lokesh Babu Rao 1 C. Elayaraja 2 1PG Student, Dept. of ECE, Dhaanish Ahmed College of Engineering,

More information

In: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal

In: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal Paper Title: Generic Framework for Video Analysis Authors: Luís Filipe Tavares INESC Porto [email protected] Luís Teixeira INESC Porto, Universidade Católica Portuguesa [email protected] Luís Corte-Real

More information

3. NUMBER OF PARTICIPANTS TO BE ENROLLED

3. NUMBER OF PARTICIPANTS TO BE ENROLLED 3. COMPUTER 1. Purpose of the course Refer to each sub-course. 2. Training program (1)General Orientation and Japanese Language Program The General Orientation and Japanese Program are organized at the

More information

Remote Graphical Visualization of Large Interactive Spatial Data

Remote Graphical Visualization of Large Interactive Spatial Data Remote Graphical Visualization of Large Interactive Spatial Data ComplexHPC Spring School 2011 International ComplexHPC Challenge Cristinel Mihai Mocan Computer Science Department Technical University

More information

The Big Data methodology in computer vision systems

The Big Data methodology in computer vision systems The Big Data methodology in computer vision systems Popov S.B. Samara State Aerospace University, Image Processing Systems Institute, Russian Academy of Sciences Abstract. I consider the advantages of

More information

Indoor Surveillance System Using Android Platform

Indoor Surveillance System Using Android Platform Indoor Surveillance System Using Android Platform 1 Mandar Bhamare, 2 Sushil Dubey, 3 Praharsh Fulzele, 4 Rupali Deshmukh, 5 Dr. Shashi Dugad 1,2,3,4,5 Department of Computer Engineering, Fr. Conceicao

More information

LONG BEACH CITY COLLEGE MEMORANDUM

LONG BEACH CITY COLLEGE MEMORANDUM LONG BEACH CITY COLLEGE MEMORANDUM DATE: May 5, 2000 TO: Academic Senate Equivalency Committee FROM: John Hugunin Department Head for CBIS SUBJECT: Equivalency statement for Computer Science Instructor

More information

Advanced analytics at your hands

Advanced analytics at your hands 2.3 Advanced analytics at your hands Neural Designer is the most powerful predictive analytics software. It uses innovative neural networks techniques to provide data scientists with results in a way previously

More information

Technical Club: New Vision of Computing

Technical Club: New Vision of Computing 1 Technical Club: New Vision of Computing Core Discipline : Mentor : Computer Science Engineering Dr. Shripal Vijayvergia, Associate Professor, CSE Co-Mentor : 1. Mr. Subhash Gupta, Assistant Professor,

More information

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina Graduate Co-op Students Information Manual Department of Computer Science Faculty of Science University of Regina 2014 1 Table of Contents 1. Department Description..3 2. Program Requirements and Procedures

More information

Volume 3, Issue 6, June 2015 International Journal of Advance Research in Computer Science and Management Studies

Volume 3, Issue 6, June 2015 International Journal of Advance Research in Computer Science and Management Studies Volume 3, Issue 6, June 2015 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com Image

More information

Information Technology Career Field Pathways and Course Structure

Information Technology Career Field Pathways and Course Structure Information Technology Career Field Pathways and Course Structure Courses in Information Support and Services (N0) Computer Hardware 2 145025 Computer Software 145030 Networking 2 145035 Network Operating

More information

Creation of an Unlimited Database of Virtual Bone. Validation and Exploitation for Orthopedic Devices

Creation of an Unlimited Database of Virtual Bone. Validation and Exploitation for Orthopedic Devices Creation of an Unlimited Database of Virtual Bone Population using Mesh Morphing: Validation and Exploitation for Orthopedic Devices Najah Hraiech 1, Christelle Boichon 1, Michel Rochette 1, 2 Thierry

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014 RESEARCH ARTICLE OPEN ACCESS A Survey of Data Mining: Concepts with Applications and its Future Scope Dr. Zubair Khan 1, Ashish Kumar 2, Sunny Kumar 3 M.Tech Research Scholar 2. Department of Computer

More information

How To Develop An Image Guided Software Toolkit

How To Develop An Image Guided Software Toolkit IGSTK: a software toolkit for image-guided surgery applications Kevin Cleary a,*, Luis Ibanez b, Sohan Ranjan a, Brian Blake c a Imaging Science and Information Systems (ISIS) Center, Department of Radiology,

More information

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) 244 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference

More information

Intelligent Camera Networks SECURING PUBLIC SPACES

Intelligent Camera Networks SECURING PUBLIC SPACES Intelligent Camera Networks SECURING PUBLIC SPACES OVERVIEW Airports and subway stations are equipped with numerous cameras in order to provide enhanced security for passengers in crowded locations. Intelligent

More information

A Cognitive Approach to Vision for a Mobile Robot

A Cognitive Approach to Vision for a Mobile Robot A Cognitive Approach to Vision for a Mobile Robot D. Paul Benjamin Christopher Funk Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 [email protected] Damian Lyons Fordham University,

More information

Introduction to Computer Graphics

Introduction to Computer Graphics Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 [email protected] www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics

More information

A General Framework for Tracking Objects in a Multi-Camera Environment

A General Framework for Tracking Objects in a Multi-Camera Environment A General Framework for Tracking Objects in a Multi-Camera Environment Karlene Nguyen, Gavin Yeung, Soheil Ghiasi, Majid Sarrafzadeh {karlene, gavin, soheil, majid}@cs.ucla.edu Abstract We present a framework

More information

Advanced Volume Rendering Techniques for Medical Applications

Advanced Volume Rendering Techniques for Medical Applications Advanced Volume Rendering Techniques for Medical Applications Verbesserte Darstellungsmethoden für Volumendaten in medizinischen Anwendungen J. Georgii 1, J. Schneider 1, J. Krüger 1, R. Westermann 1,

More information

Mouse Control using a Web Camera based on Colour Detection

Mouse Control using a Web Camera based on Colour Detection Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,

More information

Big Data Explained. An introduction to Big Data Science.

Big Data Explained. An introduction to Big Data Science. Big Data Explained An introduction to Big Data Science. 1 Presentation Agenda What is Big Data Why learn Big Data Who is it for How to start learning Big Data When to learn it Objective and Benefits of

More information

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION Mark J. Norris Vision Inspection Technology, LLC Haverhill, MA [email protected] ABSTRACT Traditional methods of identifying and

More information

Introduction. Selim Aksoy. Bilkent University [email protected]

Introduction. Selim Aksoy. Bilkent University saksoy@cs.bilkent.edu.tr Introduction Selim Aksoy Department of Computer Engineering Bilkent University [email protected] What is computer vision? What does it mean, to see? The plain man's answer (and Aristotle's, too)

More information

Interactive Multimedia Courses-1

Interactive Multimedia Courses-1 Interactive Multimedia Courses-1 IMM 110/Introduction to Digital Media An introduction to digital media for interactive multimedia through the study of state-of-the-art methods of creating digital media:

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 11 (Part II) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411

More information

Limitations of Human Vision. What is computer vision? What is computer vision (cont d)?

Limitations of Human Vision. What is computer vision? What is computer vision (cont d)? What is computer vision? Limitations of Human Vision Slide 1 Computer vision (image understanding) is a discipline that studies how to reconstruct, interpret and understand a 3D scene from its 2D images

More information

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) 305 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference

More information

Building an Advanced Invariant Real-Time Human Tracking System

Building an Advanced Invariant Real-Time Human Tracking System UDC 004.41 Building an Advanced Invariant Real-Time Human Tracking System Fayez Idris 1, Mazen Abu_Zaher 2, Rashad J. Rasras 3, and Ibrahiem M. M. El Emary 4 1 School of Informatics and Computing, German-Jordanian

More information

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch. CSCI 480 Computer Graphics Lecture 1 Course Overview January 14, 2013 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s13/ Administrative Issues Modeling Animation

More information

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference to

More information

Introduction to Pattern Recognition

Introduction to Pattern Recognition Introduction to Pattern Recognition Selim Aksoy Department of Computer Engineering Bilkent University [email protected] CS 551, Spring 2009 CS 551, Spring 2009 c 2009, Selim Aksoy (Bilkent University)

More information

Manifest for Big Data Pig, Hive & Jaql

Manifest for Big Data Pig, Hive & Jaql Manifest for Big Data Pig, Hive & Jaql Ajay Chotrani, Priyanka Punjabi, Prachi Ratnani, Rupali Hande Final Year Student, Dept. of Computer Engineering, V.E.S.I.T, Mumbai, India Faculty, Computer Engineering,

More information

Human behavior analysis from videos using optical flow

Human behavior analysis from videos using optical flow L a b o r a t o i r e I n f o r m a t i q u e F o n d a m e n t a l e d e L i l l e Human behavior analysis from videos using optical flow Yassine Benabbas Directeur de thèse : Chabane Djeraba Multitel

More information

Open source, open science

Open source, open science Open source, open science Kitware, open-source platforms Jérôme Velut [email protected] Science 250 years ago, d Alembert (Discours préliminaire de l'encyclopédie, 1759) : reduction, systematic

More information

An Active Head Tracking System for Distance Education and Videoconferencing Applications

An Active Head Tracking System for Distance Education and Videoconferencing Applications An Active Head Tracking System for Distance Education and Videoconferencing Applications Sami Huttunen and Janne Heikkilä Machine Vision Group Infotech Oulu and Department of Electrical and Information

More information

SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE

SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE MULT 130 CIC Approval: 03/12/2015 BOT APPROVAL: 04/16/2015 STATE APPROVAL: EFFECTIVE TERM: Fall 2015 SECTION I SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE SUBJECT

More information

Managing Adaptability in Heterogeneous Architectures through Performance Monitoring and Prediction

Managing Adaptability in Heterogeneous Architectures through Performance Monitoring and Prediction Managing Adaptability in Heterogeneous Architectures through Performance Monitoring and Prediction Cristina Silvano [email protected] Politecnico di Milano HiPEAC CSW Athens 2014 Motivations System

More information

Master of Science in Computer Science

Master of Science in Computer Science Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,

More information

Doctor of Philosophy in Computer Science

Doctor of Philosophy in Computer Science Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects

More information

Big Data Analytics. An Introduction. Oliver Fuchsberger University of Paderborn 2014

Big Data Analytics. An Introduction. Oliver Fuchsberger University of Paderborn 2014 Big Data Analytics An Introduction Oliver Fuchsberger University of Paderborn 2014 Table of Contents I. Introduction & Motivation What is Big Data Analytics? Why is it so important? II. Techniques & Solutions

More information

NATIONAL SUN YAT-SEN UNIVERSITY

NATIONAL SUN YAT-SEN UNIVERSITY NATIONAL SUN YAT-SEN UNIVERSITY Department of Electrical Engineering (Master s Degree, Doctoral Program Course, International Master's Program in Electric Power Engineering) Course Structure Course Structures

More information

MayaVi: A free tool for CFD data visualization

MayaVi: A free tool for CFD data visualization MayaVi: A free tool for CFD data visualization Prabhu Ramachandran Graduate Student, Dept. Aerospace Engg. IIT Madras, Chennai, 600 036. e mail: [email protected] Keywords: Visualization, CFD data,

More information

Typical programme structures for MSc programmes in the School of Computing Science

Typical programme structures for MSc programmes in the School of Computing Science Typical programme structures for MSc programmes in the School of Computing Science 1 If you have a good degree in a subject other than computing: MSc Information Technology MSc Software Development 2 MSc

More information

2003-2012 MVTec Software GmbH.

2003-2012 MVTec Software GmbH. 1 MVTec Software GmbH is a leading international manufacturer of software for machine vision used in all demanding areas of imaging: semi-conductor industry, web inspection, quality control and inspection

More information

Product Characteristics Page 2. Management & Administration Page 2. Real-Time Detections & Alerts Page 4. Video Search Page 6

Product Characteristics Page 2. Management & Administration Page 2. Real-Time Detections & Alerts Page 4. Video Search Page 6 Data Sheet savvi Version 5.3 savvi TM is a unified video analytics software solution that offers a wide variety of analytics functionalities through a single, easy to use platform that integrates with

More information

A Method of Caption Detection in News Video

A Method of Caption Detection in News Video 3rd International Conference on Multimedia Technology(ICMT 3) A Method of Caption Detection in News Video He HUANG, Ping SHI Abstract. News video is one of the most important media for people to get information.

More information

VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo

VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo Claudio Gheller (CINECA), Marco Comparato (OACt), Ugo Becciani (OACt) VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo VisIVO: Visualization Interface for the

More information

How To Become A Data Scientist

How To Become A Data Scientist Programme Specification Awarding Body/Institution Teaching Institution Queen Mary, University of London Queen Mary, University of London Name of Final Award and Programme Title Master of Science (MSc)

More information

OWB Users, Enter The New ODI World

OWB Users, Enter The New ODI World OWB Users, Enter The New ODI World Kulvinder Hari Oracle Introduction Oracle Data Integrator (ODI) is a best-of-breed data integration platform focused on fast bulk data movement and handling complex data

More information

M.Tech. Software Systems

M.Tech. Software Systems M.Tech. Software Systems Input Requirements Employed professionals holding an Integrated First Degree of BITS or its equivalent in relevant disciplines, with minimum one year work experience in relevant

More information

Context-aware Library Management System using Augmented Reality

Context-aware Library Management System using Augmented Reality International Journal of Electronic and Electrical Engineering. ISSN 0974-2174 Volume 7, Number 9 (2014), pp. 923-929 International Research Publication House http://www.irphouse.com Context-aware Library

More information

Speed Performance Improvement of Vehicle Blob Tracking System

Speed Performance Improvement of Vehicle Blob Tracking System Speed Performance Improvement of Vehicle Blob Tracking System Sung Chun Lee and Ram Nevatia University of Southern California, Los Angeles, CA 90089, USA [email protected], [email protected] Abstract. A speed

More information

Virtual Environments - Basics -

Virtual Environments - Basics - Virtual Environments - Basics - What Is Virtual Reality? A Web-Based Introduction Version 4 Draft 1, September, 1998 Jerry Isdale http://www.isdale.com/jerry/vr/whatisvr.html Virtual Environments allow

More information

Medical Image Processing on the GPU. Past, Present and Future. Anders Eklund, PhD Virginia Tech Carilion Research Institute [email protected].

Medical Image Processing on the GPU. Past, Present and Future. Anders Eklund, PhD Virginia Tech Carilion Research Institute andek@vtc.vt. Medical Image Processing on the GPU Past, Present and Future Anders Eklund, PhD Virginia Tech Carilion Research Institute [email protected] Outline Motivation why do we need GPUs? Past - how was GPU programming

More information

Speaker: Prof. Mubarak Shah, University of Central Florida. Title: Representing Human Actions as Motion Patterns

Speaker: Prof. Mubarak Shah, University of Central Florida. Title: Representing Human Actions as Motion Patterns Speaker: Prof. Mubarak Shah, University of Central Florida Title: Representing Human Actions as Motion Patterns Abstract: Automatic analysis of videos is one of most challenging problems in Computer vision.

More information

Big Data and Analytics: Challenges and Opportunities

Big Data and Analytics: Challenges and Opportunities Big Data and Analytics: Challenges and Opportunities Dr. Amin Beheshti Lecturer and Senior Research Associate University of New South Wales, Australia (Service Oriented Computing Group, CSE) Talk: Sharif

More information

Review of Biomedical Image Processing

Review of Biomedical Image Processing BOOK REVIEW Open Access Review of Biomedical Image Processing Edward J Ciaccio Correspondence: ciaccio@columbia. edu Department of Medicine, Columbia University, New York, USA Abstract This article is

More information

SURVEY REPORT DATA SCIENCE SOCIETY 2014

SURVEY REPORT DATA SCIENCE SOCIETY 2014 SURVEY REPORT DATA SCIENCE SOCIETY 2014 TABLE OF CONTENTS Contents About the Initiative 1 Report Summary 2 Participants Info 3 Participants Expertise 6 Suggested Discussion Topics 7 Selected Responses

More information

Detection of Heart Diseases by Mathematical Artificial Intelligence Algorithm Using Phonocardiogram Signals

Detection of Heart Diseases by Mathematical Artificial Intelligence Algorithm Using Phonocardiogram Signals International Journal of Innovation and Applied Studies ISSN 2028-9324 Vol. 3 No. 1 May 2013, pp. 145-150 2013 Innovative Space of Scientific Research Journals http://www.issr-journals.org/ijias/ Detection

More information

An Overview of Knowledge Discovery Database and Data mining Techniques

An Overview of Knowledge Discovery Database and Data mining Techniques An Overview of Knowledge Discovery Database and Data mining Techniques Priyadharsini.C 1, Dr. Antony Selvadoss Thanamani 2 M.Phil, Department of Computer Science, NGM College, Pollachi, Coimbatore, Tamilnadu,

More information

IBM Deep Computing Visualization Offering

IBM Deep Computing Visualization Offering P - 271 IBM Deep Computing Visualization Offering Parijat Sharma, Infrastructure Solution Architect, IBM India Pvt Ltd. email: [email protected] Summary Deep Computing Visualization in Oil & Gas

More information

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT Page 1 of 5 A. Advanced Mathematics for CS A1. Line and surface integrals 2 2 A2. Scalar and vector potentials 2 2 A3. Orthogonal curvilinear coordinates 2 2 A4. Partial differential equations 2 2 4 A5.

More information

How To Create A Security System Based On Suspicious Behavior Detection

How To Create A Security System Based On Suspicious Behavior Detection Security System Based on Suspicious Behavior Detection Enrique Bermejo, Oscar Déniz and Gloria Bueno [email protected] Universidad de Castilla-La Mancha, Spain. ABSTRACT In recent years, the demand for

More information

Automatic License Plate Recognition using Python and OpenCV

Automatic License Plate Recognition using Python and OpenCV Automatic License Plate Recognition using Python and OpenCV K.M. Sajjad Department of Computer Science and Engineering M.E.S. College of Engineering, Kuttippuram, Kerala [email protected] Abstract Automatic

More information

The STC for Event Analysis: Scalability Issues

The STC for Event Analysis: Scalability Issues The STC for Event Analysis: Scalability Issues Georg Fuchs Gennady Andrienko http://geoanalytics.net Events Something [significant] happened somewhere, sometime Analysis goal and domain dependent, e.g.

More information

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) 299 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference

More information

The File-Card-Browser View for Breast DCE-MRI Data

The File-Card-Browser View for Breast DCE-MRI Data The File-Card-Browser View for Breast DCE-MRI Data Sylvia Glaßer 1, Kathrin Scheil 1, Uta Preim 2, Bernhard Preim 1 1 Department of Simulation and Graphics, University of Magdeburg 2 Department of Radiology,

More information

2: Introducing image synthesis. Some orientation how did we get here? Graphics system architecture Overview of OpenGL / GLU / GLUT

2: Introducing image synthesis. Some orientation how did we get here? Graphics system architecture Overview of OpenGL / GLU / GLUT COMP27112 Computer Graphics and Image Processing 2: Introducing image synthesis [email protected] 1 Introduction In these notes we ll cover: Some orientation how did we get here? Graphics system

More information

A Performance Study of Load Balancing Strategies for Approximate String Matching on an MPI Heterogeneous System Environment

A Performance Study of Load Balancing Strategies for Approximate String Matching on an MPI Heterogeneous System Environment A Performance Study of Load Balancing Strategies for Approximate String Matching on an MPI Heterogeneous System Environment Panagiotis D. Michailidis and Konstantinos G. Margaritis Parallel and Distributed

More information

Vision based Vehicle Tracking using a high angle camera

Vision based Vehicle Tracking using a high angle camera Vision based Vehicle Tracking using a high angle camera Raúl Ignacio Ramos García Dule Shu [email protected] [email protected] Abstract A vehicle tracking and grouping algorithm is presented in this work

More information

Journal of Industrial Engineering Research. Adaptive sequence of Key Pose Detection for Human Action Recognition

Journal of Industrial Engineering Research. Adaptive sequence of Key Pose Detection for Human Action Recognition IWNEST PUBLISHER Journal of Industrial Engineering Research (ISSN: 2077-4559) Journal home page: http://www.iwnest.com/aace/ Adaptive sequence of Key Pose Detection for Human Action Recognition 1 T. Sindhu

More information

T-REDSPEED White paper

T-REDSPEED White paper T-REDSPEED White paper Index Index...2 Introduction...3 Specifications...4 Innovation...6 Technology added values...7 Introduction T-REDSPEED is an international patent pending technology for traffic violation

More information

In Practice Whole Body MR for Visualizing Metastatic Prostate Cancer

In Practice Whole Body MR for Visualizing Metastatic Prostate Cancer In Practice Whole Body MR for Visualizing Metastatic Prostate Cancer Prostate cancer is the second most common cancer in men worldwide, accounting for 15% of all new cancer cases. 1 Great strides have

More information

Criteria for Accrediting Computer Science Programs Effective for Evaluations during the 2004-2005 Accreditation Cycle

Criteria for Accrediting Computer Science Programs Effective for Evaluations during the 2004-2005 Accreditation Cycle Criteria for Accrediting Computer Science Programs Effective for Evaluations during the 2004-2005 Accreditation Cycle I. Objectives and Assessments The program has documented, measurable objectives, including

More information

Abdullah Mohammed Abdullah Khamis

Abdullah Mohammed Abdullah Khamis Abdullah Mohammed Abdullah Khamis Jeddah, Saudi Arabia Email: [email protected] Mobile: +966 567243182 Tel: +966 2 6340699 (Yemeni) Research and Professional Objective To Complete my Ph.D. in Pattern

More information

Computer/IT Project LIST. Contact: 9860171201 8796142757

Computer/IT Project LIST. Contact: 9860171201 8796142757 Computer/IT Project LIST Contact: 9860171201 8796142757 1. Detecting E Banking Phishing Websites Using Associative Classification 2. Vehicle Tracking Using Driver Mobile Gps Tracking 3. Sentiment Analysis

More information

A Framework of User-Driven Data Analytics in the Cloud for Course Management

A Framework of User-Driven Data Analytics in the Cloud for Course Management A Framework of User-Driven Data Analytics in the Cloud for Course Management Jie ZHANG 1, William Chandra TJHI 2, Bu Sung LEE 1, Kee Khoon LEE 2, Julita VASSILEVA 3 & Chee Kit LOOI 4 1 School of Computer

More information

Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia

Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia As of today, the issue of Big Data processing is still of high importance. Data flow is increasingly growing. Processing methods

More information

Pallas Ludens. We inject human intelligence precisely where automation fails. Jonas Andrulis, Daniel Kondermann

Pallas Ludens. We inject human intelligence precisely where automation fails. Jonas Andrulis, Daniel Kondermann Pallas Ludens We inject human intelligence precisely where automation fails Jonas Andrulis, Daniel Kondermann Chapter One: How it all started The Challenge of Reference and Training Data Generation Scientific

More information

B.Sc. in Computer Information Systems Study Plan

B.Sc. in Computer Information Systems Study Plan 195 Study Plan University Compulsory Courses Page ( 64 ) University Elective Courses Pages ( 64 & 65 ) Faculty Compulsory Courses 16 C.H 27 C.H 901010 MATH101 CALCULUS( I) 901020 MATH102 CALCULUS (2) 171210

More information

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE SCHOOL OF COMPUTER SCIENCE, CIUDAD REAL Core Subjects (CS) Compulsory Subjects (CPS) Optional

More information

An Efficient Application Virtualization Mechanism using Separated Software Execution System

An Efficient Application Virtualization Mechanism using Separated Software Execution System An Efficient Application Virtualization Mechanism using Separated Software Execution System Su-Min Jang, Won-Hyuk Choi and Won-Young Kim Cloud Computing Research Department, Electronics and Telecommunications

More information

Analysis of Data Mining Concepts in Higher Education with Needs to Najran University

Analysis of Data Mining Concepts in Higher Education with Needs to Najran University 590 Analysis of Data Mining Concepts in Higher Education with Needs to Najran University Mohamed Hussain Tawarish 1, Farooqui Waseemuddin 2 Department of Computer Science, Najran Community College. Najran

More information

Design of Multi-camera Based Acts Monitoring System for Effective Remote Monitoring Control

Design of Multi-camera Based Acts Monitoring System for Effective Remote Monitoring Control 보안공학연구논문지 (Journal of Security Engineering), 제 8권 제 3호 2011년 6월 Design of Multi-camera Based Acts Monitoring System for Effective Remote Monitoring Control Ji-Hoon Lim 1), Seoksoo Kim 2) Abstract With

More information

IEEE International Conference on Computing, Analytics and Security Trends CAST-2016 (19 21 December, 2016) Call for Paper

IEEE International Conference on Computing, Analytics and Security Trends CAST-2016 (19 21 December, 2016) Call for Paper IEEE International Conference on Computing, Analytics and Security Trends CAST-2016 (19 21 December, 2016) Call for Paper CAST-2015 provides an opportunity for researchers, academicians, scientists and

More information

Simultaneous Gamma Correction and Registration in the Frequency Domain

Simultaneous Gamma Correction and Registration in the Frequency Domain Simultaneous Gamma Correction and Registration in the Frequency Domain Alexander Wong [email protected] William Bishop [email protected] Department of Electrical and Computer Engineering University

More information

Center for Dynamic Data Analytics (CDDA) An NSF Supported Industry / University Cooperative Research Center (I/UCRC) Vision and Mission

Center for Dynamic Data Analytics (CDDA) An NSF Supported Industry / University Cooperative Research Center (I/UCRC) Vision and Mission Photo courtesy of Justin Reuter Center for Dynamic Data Analytics (CDDA) An NSF Supported Industry / University Cooperative Research Center (I/UCRC) Vision and Mission CDDA Mission Mission of our CDDA

More information

Depth and Excluded Courses

Depth and Excluded Courses Depth and Excluded Courses Depth Courses for Communication, Control, and Signal Processing EECE 5576 Wireless Communication Systems 4 SH EECE 5580 Classical Control Systems 4 SH EECE 5610 Digital Control

More information

Big Data: Image & Video Analytics

Big Data: Image & Video Analytics Big Data: Image & Video Analytics How it could support Archiving & Indexing & Searching Dieter Haas, IBM Deutschland GmbH The Big Data Wave 60% of internet traffic is multimedia content (images and videos)

More information

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE. [email protected]

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE. indhubatchvsa@gmail.com LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE 1 S.Manikandan, 2 S.Abirami, 2 R.Indumathi, 2 R.Nandhini, 2 T.Nanthini 1 Assistant Professor, VSA group of institution, Salem. 2 BE(ECE), VSA

More information

Analecta Vol. 8, No. 2 ISSN 2064-7964

Analecta Vol. 8, No. 2 ISSN 2064-7964 EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,

More information