Skip to content
Avatar

Highlights

  • Arctic Code Vault Contributor

Organizations

@foss-aueb
AmmarkoV/README.md

Ammar Qammaz

image image

Early life / Short Biography

I was born in 11/08/1986 and I started being interested in computers and electronics at the age of 9 when my parents bought me my first Personal Computer. Being fortunate enough to have the president of the Greek Linux User Group at that time as my teacher in a computer class, I was introduced to the Linux Operating System and learned my first programming language, FreePascal, at the age of 14. At the age of 18, I was chosen for the runner up Greek team at the International Olympiad of Informatics (IOI) after succeeding in a national programming contest for students.

Due to my IOI involvement, I received a personal invitation from the Athens University of Economics and Business to enroll at its Computer Science program. Unfortunately, the Computer Science program didn't live up to my expectations. I started a small startup computer software business offering database / e-mail / e-commerce services and some in-house developed products that are still used in production today. The whole effort naturally gravitated towards Open Source until I resumed my University studies leaving software development jobs as a part-time activity, but always providing support to all my existing projects and customers. In 2007, around the fifth semester of my studies, I encountered computer graphics and its reverse problem, computer vision, which I found to be the most fascinating computer science research field. I started to work on my BSc thesis on a small self-navigating robot called GuarddoG which utilized Stereoscopy to navigate in indoor environments. The robot was a success gaining awards in exhibitions and local TV coverage in Greece, the culmination of which was my participation in the International Fair of Thessaloniki 2011.

During the next year, I fulfilled my mandatory military service in Greece, serving as a communications system operator. I also contributed with writing software to automate some standard procedures. After a few months, I got transferred to HNDGS – NATO headquarters in Athens in a critical position handling sensitive classified signals until the end of my service. After my military service, I joined the Computer Vision and Robotics Laboratory (CVRL) at the Foundation For Research and Technology – Hellas (FORTH) were I have remained ever since. I have been involved in various challenging European Research Projects that primarily used computer vision in household robotics (listed in detail in a section below).

In order to further improve my knowledge and skills, I started a MSc degree in University of Crete in 2015 while also receiving a scholarship from FORTH-CVRL. The focus of my studies was computer vision, robot navigation, graphics and knowledge bases. My MSc thesis “A Hybrid Method for 3D Pose Estimation of Personalized Human Body Models” deals with the problem of 3D human tracking while also employing neural networks and state of the art human model reconstruction techniques. I recently enrolled in a PhD program that started in 2019 and is due in 2022.

I have a strong and diverse computer related background that extends from a full curriculum of computer science studies down to low-level electronics and hands-on technical experience and knowledge. I consider myself very lucky because what started out as a passionate hobby for me, as a self-taught programmer at age 14 trying to create virtual worlds inside my computer, has come full circle, allowing me to pursue my dreams through passionate research, making programs that can now perceive and act in the real world. Through events like the European researchers` night and school demos organized by the local municipality, I have had the chance to show my work to a new generation of young Greek students that have been brought up in times of great economical adversity, hopefully inspiring them to find their calling. Through my role as a teaching assistant in introductory programming and mathematics courses, I have had the chance of helping freshmen in the Computer Science department to build a solid foundation for their studies.

Highlights and Milestones

  • 2019 First semester paper about a realtime 3D Pose estimation method “MocapNET” accepted at BMVA BMVC 2019
  • 2019 Started a PhD in the Computer Science department of the University of Crete
  • 2018 Completion of my MSc studies, MSc thesis based paper accepted and presented at IEEE WACV 2018
  • 2015 Started a Computer Science MSc degree in University of Crete
  • 2015 Publication accepted at IEEE CVPR 2015
  • 2013 Involvement in the EU Hobbit Project, the first human trials of an assistive robot in homes of elderly people in history!
  • 2012 Joined the Computer Vision and Robotics Laboratory of the Foundation of Research and Technology
  • 2011 Participation at the International Fair of Thessaloniki with the GuarddoG Project
  • 2008 Best of show award for the GuarddoG project in the Athens Digital Week exhibition
  • 2007 Starting the develoment of my BSc thesis, a small guard robot named “GuarddoG Project”
  • 2003 Chosen for the Greek national team for International Olympiad of Informatics 2004 after a national programming contest (age 18)
  • 1999 Learned my first programming language “FreePascal”, first encounter with a Linux OS (age 14)

Participation in European Research Projects

  • Mingei Project – H2020 grant no. 822336 - http://www.mingei-project.eu/ 2018-2020 Video recording and 3D pose estimation from videos of experts performing various historically important procedures
  • Co4Robots – H2020-ICT-2016-1-73186 - https://www.co4robots.eu/ 2017-2019 Preparing deliverables, human perception, platform video post production
  • RAPID Project – H2020-ICT-644312 - http://www.rapid-project.eu/ 2015-2017 Hand Tracking using heterogeneous computing for Low-Power Integrated Systems and Devices
  • Hobbit The Mutual Care Robot - FP7-ICT-288146 - http://hobbit.acin.tuwien.ac.at/ 2012 – 2015 Participation in Implementation /Project Review Meetings, Integration Work of FORTH Software with ROS, System design/tuning, Load Balancing, web interface/UI work using AmmarServer . A very challenging project and to the best of my knowledge, the first time in human history conducting live trials with autonomous robots in user homes.
  • Robohow.cog - FP7-ICT-288533 - http://robohow.eu/ 2012 – 2015 Participation in Systems Integration Meetings, Integration work for ROS/FORTH MBV SDK, Work on force sensing based on vision ( CVPR '15 Publciation ), Performance Improvements (See BMVC 15 submission).

Publications ( Automatically updated list here )

  • M. Bajones, D. Fischinger, A. Weiss, P. Puente, D. Wolf, M. Vincze, T. Kortner, M. Weninger, K. Papoutsakis, D. Michel, A. Qammaz, P. Panteleris, M. Foukarakis, I. Adami, D. Ioannidi, A. Leonidis, M. Antona, A. Argyros, P. Mayer, P. Panek, H. Eftring, S. Frennert, "Results of Field Trials with a Mobile Service Robot for Older Adults in 16 Private Households" To Appear in ACM Transactions on Human-Robot Interaction, ACM 2019
  • A. Qammaz and A.A. Argyros, "MocapNET: Ensemble of SNN Encoders for 3D Human Pose Estimation in RGB Images", In British Machine Vision Conference (BMVC 2019), BMVA, Cardiff, UK, September 2019.
  • A. Qammaz, Sokol Kosta, Nikolaos Kyriazis, Antonis Argyros, “Demo: Distributed Real-Time Generative 3D Hand Tracking using Edge GPGPU Acceleration”, ACM International Conference on Mobile Systems, Applications, and Services 2018
  • A. Qammaz, Sokol Kosta, Nikolaos Kyriazis, Antonis Argyros, “On the Feasibility of Real-Time 3D Hand Tracking using Edge GPGPU Acceleration”, 2018 , arXiv:1804.11256
  • M. Bajones, D. Fischinger, A. Weiss, D. Wolf, T. Kortner, M. Weninger, K. Papoutsakis, D. Michel, A. Qammaz, P. Panteleris, M. Foukarakis, I. Adami, D. Ioannidi, A. Leonidis, M. Antona, A.A. Argyros, P.-M. Mayer, P. Panek, H. Eftring, S. Frennert, M. Vincze and P.D.L. Puente, "Hobbit - Providing Fall Detection and Prevention for the Elderly in the Real World", Journal of Robotics, Hindawi, March 2018.
  • A. Qammaz, D. Michel and A.A. Argyros, "A Hybrid Method for 3D Pose Estimation of Personalized Human Body Models", In Proceedings of the IEEE Workshop on the Applications of Computer Vision (WACV), March 2018
  • D. Michel, A. Qammaz and A.A. Argyros, "Markerless 3D Human Pose Estimation and Tracking based on RGBD Cameras: an Experimental Evaluation", In International Conference on Pervasive Technologies Related to Assistive Environments (PETRA 2017), ACM, pp. 115-122, Rhodes, Greece, June 2017.
  • M. Foukarakis, I. Adami, D. Ioannidi, A. Leonidis, D. Michel, A. Qammaz, K. Papoutsakis, M. Antona and A.A. Argyros, "A Robot-based Application for Physical Exercise Training", In International Conference on Information and Communication Technologies for Ageing Well and e-Health (ICT4AWE 2016), Scitepress, pp. 45-52, Rome, Italy, April 2016.
  • T.-H. Pham, A. Kheddar, A. Qammaz and A.A. Argyros, "Capturing and Reproducing Hand-Object Interactions Through Vision-Based Force Sensing", In IEEE International Conference on Computer Vision Workshops (OUI 2015 - ICCVW 2015), IEEE, Santiago, Chile, November 2015.
  • N. Kyriazis, I. Oikonomidis, P. Panteleris, D. Michel, A. Qammaz, A. Makris, K. Tzevanidis, P. Douvantzis, K. Roditakis and A.A. Argyros, "A Generative Approach to Tracking Hands and Their Interaction with Objects", In Man-Machine Interactions 4 - International Conference on Man-Machine Interactions (ICMMI 2015), Springer, pp. 19-28, Kocierz, Poland, October 2015.
  • A. Qammaz, N. Kyriazis and A.A. Argyros, "Boosting the Performance of Model-based 3D Tracking by Employing Low Level Motion Cues", In British Machine Vision Conference (BMVC 2015), BMVA, pp. 144-1, Swansea, UK, September 2015.
  • T.-H. Pham, A. Kheddar, A. Qammaz and A.A. Argyros, "Towards force sensing from vision: Observing hand-object interactions to infer manipulation forces", In IEEE Computer Vision and Pattern Recognition (CVPR 2015), IEEE, pp. 2810-2819, Boston, USA, June 2015.

Programming Εxperience ( Automated OpenSource tracker here )

Languages : C, C++, Python , Shell scripting (BASH, Csh, Perl ), Java, PHP, MySQL, FreePascal, Matlab
Operating Systems : GNU/Linux, Android, Windows, Embedded systems (ATMEL, PICAXE, AVR, Arduino etc..) Frameworks : ROS, wxWidgets, OpenGL, GLSL, OpenAL, OpenCV, CUDA, Tensorflow, Keras, Git, Numpy

image image

Research Interests

Computer Vision, Image Processing, Computer Graphics, Robotics, HCI, Deep Neural Networks, Machine Learining, Artificial Intelligence, Embedded/Ubiquitous Computing.

Other Information/Interests

I have an INTJ Myers-Briggs personality type indicator. In my spare time I like flying my custom built Quadcopter, maintaining my open source repositories, watching documentaries, amateur photography and amateur astronomy, sailing, latin dance, traveling and gaming.

Nationality/Languages

I have a Greek Nationality, I speak Greek (native speaker), English (FCE, CPE Cambridge diplomas) and I have rudimentary knowledge of the German language.

Contact

WWW, OpenHub Github, YouTube, Linked-In

image

Pinned

  1. Attempting to create a program capable of combining stereo video input , with motors and other sensors on a PC running linux , the target is embedded linux for use in a robot!

    C 20 10

  2. A GPLv3 slideshow application for OpenGL hardware accelerated slideshows , with zoom/pan effects , that will look like PS3 Slideshow

    C++ 15 5

  3. A lightweight http server for linux

    C 12 2

  4. A uniform library wrapper for input from V4L2,Freenect,OpenNI,OpenNI2,DepthSense,Intel Realsense,OpenGL simulations and other types of video and depth input..

    C 30 10

  5. The purpose of this library are command line tools that enable content-aware image browsing from the CLI..

    C 8 2

  6. We present MocapNET, an ensemble of SNN encoders that estimates the 3D human body pose based on 2D joint estimations extracted from monocular RGB images. MocapNET provides BVH file output which can…

    C++ 97 22

773 contributions in the last year

Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri

Contribution activity

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.