about
Vishnu Muthu was born in 1992 and raised in Virudhunagar, a district in Tamil Nadu, India. He graduated from K.V.S. Matriculation Higher Secondary School in Virudhunagar in 2010, majoring in Computer Science. In April 2014, he earned a B.E. degree in Electronics and Instrumentation from Adhiyamaan College of Engineering in Hosur, Tamil Nadu. In July 2017, he received an M.Sc. degree in Computer Vision and Robotics from Université de Bourgogne, France, with a dissertation titled "Synchronization of Projective Frames". In November 2017, he was selected as a research fellow at Universidade de Coimbra, Portugal. There, he worked with the AP4ISR team at ISR-UC on the STOP project, focusing on Multi-robot patrolling infrastructures, specifically on Artificial Perception methods for detecting and recognizing abnormal situations and security threats in automatic surveillance. In January 2019, he began freelancing on projects related to Industrial Robotics and AI. By February 2021, he joined a startup company as an Engineering Developer, focusing mainly on Geographic Information Systems (GIS), server-based development, and autonomous vehicle applications in aviation and underwater systems.
Vishnu Muthu has a deep passion for innovation, research, and development across several advanced technology fields, including Computer Vision, Robotics, Geographic Information Systems (GIS), and Artificial Intelligence (AI). He is particularly drawn to the cutting-edge aspects of these disciplines and is continually exploring the latest advancements and breakthroughs. He is also highly interested in next-generation technology providing products, applications, and services. He is keen on understanding and contributing to the future of technology, seeking opportunities that allow him to engage in both theoretical and practical research work. This includes working on projects that integrate hardware and software components, offering a holistic approach to problem-solving and development. He is enthusiastic about collaborating on innovative solutions that push the boundaries of what is possible in these dynamic fields.
favorite quotes
Albert Einstein
Logic will get you from A to Z; Imagination will get you everywhere.
Swami Vivekananda
We meditate on the glory of that Being who has produced this universe; may He enlighten our minds.
George Bernard Shaw
Science can never solve one problem without raising ten more problems.
Nelson Mandela
The greatest glory in living lies not in never falling, but in rising every time we fall.
Walt Disney
The way to get started is to quit talking and begin doing.
Nikola Tesla
What one man calls God, another calls the laws of physics.
Project
Organization: Launchtrax Pvt. Ltd.
Supervisor: Mr. Ramji Srimurugan
Place: Bangalore, India (Feb. 2021 - Jun. 2024)
My work focuses on the design and development of applications and products related to Geographic Information Systems (GIS) for both aviation and marine sectors. This includes developing marine navigation systems for path planning in underwater vehicles, designing servers that adhere to ARINC and S52 standards, and creating real-time control systems for gimbals over geographic positions and targeting systems. Additionally, I work on network navigation and topology for road map analysis, real-time collaboration systems for vector layer applications (GIS map data), and image processing for aviation applications.
Organization: Multiple organization
Supervisor: Self works
Place: India (Jan. 2019 - Jun. 2024)
In my freelance work, I collaborate with various companies to develop innovative ideas and applications. Some of my projects include Named Entity Recognition (NER) for message query services, an Android app for sensor fusion, a RestAPI for a web-based video application, image processing for detecting and drilling screw positions, servo control for 3D printing and carving devices, and using AI to detect and identify vehicles.
Organization: University of Coimbra, Ingeniarius, CTCV
Supervisor: Prof. Rui P. Rocha
Place: University of Coimbra, Portugal (Nov. 2017 - Nov. 2018)
My research focuses on multi-robot patrolling of infrastructures, emphasizing robotic artificial perception methods for detecting and recognizing abnormal situations. Within the context of automatic surveillance systems, my work addresses security threats by using deep learning algorithms to detect objects and humans, analysing people's activities, and localizing objects and humans with the aid of multiple robots and 3D sensors.
Organization: Luxembourg Institute of Science and Technology (LIST)
Supervisor: Mr. Andreas Jahnen
Place: Luxembourg (Jun. 2017 - Aug. 2017)
I had the opportunity to develop a feature using ReacTIVision software, an open-source framework designed for tabletop tangible user interfaces and multi-touch surfaces. ReacTIVision utilizes fiducial markers, which are tagged physical objects placed on the table and used as target locators. Typically, when a fiducial marker is placed on the table, the projected screen beneath it becomes obscured. My task was to design a hollow space in the center of the fiducial marker and develop software to detect this modification.
Organization: Università degli Studi di Udine
Supervisor: Prof. Andrea Fusiello
Place: Università degli Studi di Udine, Italy (Feb. 2017 - May. 2017)
"Synchronization of projective frames" is a method for integrating a group of different frame projective reconstructed matrices into a single global projective transformation. While many standard methods exist for projective reconstruction, they often suffer from drawbacks such as requiring multiple iterative processes that may not converge or only converge to a local minimum. To address these issues, we employ a technique called "Global Synchronization." This method achieves a unique solution for transformations by arranging the transformations between cameras from different views in a global network and solving them using graph modelling. Our approach produces global results without the need for prior initialization and can handle real-world challenges, such as missing frames, in a unified manner.
Organization: Université de Bourgogne
Place: Université de Bourgogne, France (2016)
This project is part of my master's coursework, with the main objective being to detect trash in roadside environments or after-party sites. The robot is programmed to navigate the entire area and search for the targeted objects (trash). Upon detecting the trash, it categorizes the items into three sections: paper cups, cans, or bottles, facilitating the recycling process.
Organization: Université de Bourgogne
Place: Université de Bourgogne, France (2016)
This project is part of my master's coursework, and its main objective is to detect moving objects (cars) in surveillance videos. For the experiment, the region of interest or the car to be tracked is selected in the first frame. The Singular Value Decomposition (SVD) and the mean difference are then calculated from this region. In the subsequent frames, the moving object is tracked using the orthogonal matrix and the mean value. A threshold value is set to compare with the changes in the region's movement to facilitate tracking.
Organization: universitat de girona
Place: universitat de girona, Spain (2016)
I had the opportunity to learn and understand the dynamics of moving objects in video footage. My task involved extracting optical flow information from videos captured by a moving vehicle. This work included visual perception using Structure from Motion techniques and scene segmentation.
Organization: Université de Bourgogne
Place: Université de Bourgogne, France (2015)
This project, undertaken as part of my master's coursework in the Software Engineering module during the first semester, involved implementing the CVPR2014 research paper "Laplacian Coordinates for Seeded Image Segmentation." The key feature of the paper is its mathematical simplicity and its guarantee of producing a unique solution. The project was implemented in cpp using QT, featuring a straightforward GUI design. The project was noted for its effective teamwork.
Organization: Université de Bourgogne
Supervisor: Prof. David Fofi
Place: Université de Bourgogne, France (2015)
I had the opportunity to learn the fundamental concepts of camera calibration techniques and visual perception. My task involved capturing multiple images projected onto a wall with unknown camera parameters and calibrating them using Jean-Yves Bouguet’s Camera Calibration Toolbox.
Organization: Université de Bourgogne
Place: Université de Bourgogne, France (2015)
This project, part of my bachelor's coursework, involved designing a simple robotic framework using cpp as the programming language. The application includes both server and client sections to manage the network connection between a robot and a workstation. Once the connection is established, the server sends data, such as sensor parameters, to the connected clients. The server section also handles password security, controls the camera display, and manages the serial communication port for sensors. The client section is responsible for displaying and monitoring the data received from the server.
Organization: Adhiyamaan college of Engineering, Bangalorerobotics pvt. ltd.
Supervisor: Mrs. P. hosanna Princye, Dr. G. Venkatesh
Place: Adhiyamaan college of Engineering, India (2014)
For my final year engineering project, I designed a semi-autonomous agricultural robot for remote area farming. This robot has the capability to drill the ground and place seeds. The primary focus of the project was on the control systems between the actuators and the embedded microcontroller.
Organization: Bangalorerobotics pvt. ltd.
Supervisor: Dr. G. Venkatesh
Place: Bengalore, India (2012 - 2014)
I had the opportunity to gain extensive experience in the field of robotics, involving the design of hardware, software, and electronics. I was able to design and build various types of robots from scratch, including land rovers, underwater vehicles, and aerial drones, and worked with a wide range of sensors. Additionally, I had the privilege of participating in the AUVSI Foundation and ONR’s (U.S. Office of Naval Research) 16th International Robosub Competition at SSC Pacific TRANSDEC in San Diego, CA, USA.
Place: India (2011 - 2013)
During my college days, I had the opportunity to participate in numerous robotic competitions. My friends and I dedicated a lot of time to designing and mechanizing robotic frameworks, as well as programming embedded microcontrollers. We thoroughly enjoyed taking our robots to various college robotic events.
AUVSI Robosub 2013 Team Intro Video link
- Kuppam college 2013
- Anna university 2013
- NIT trichy 2012
- Alagappa chettiar college 2012
- Anna university 2012
I had the chance to work on various projects as a hobbyist:
- After completing a one-year training course at NIIT-Bangalore in core and advanced Java programming (using Eclipse and NetBeans as IDEs), I designed and developed an Android application to control robot navigation.
- I designed and developed web application projects utilizing HTML5, CSS3, PHP, JSP, MySQL, and Photoshop. Additionally, I served as an admin for GPT websites.
- For PCB design projects, I used Eagle and CAD software to create custom PCB boards for all my electronics projects.
Paper
- Master’s thesis - Vishnu Veilu Muthu, Dr. Federica Arrigoni, Prof. Andrea Fusiello; Synchronization of projective frames, Università degli Studi di Udine.
- AUVSI Robotic competition - Vishnu Veilu Muthu, Srinivas Sadgun, Gargi Kapali, Hridya B R, Vijetha Aithal K S, Navyatha H S, Mahendran Muthukumar, Niranjan Dinesh, Dr. G. Venkatesh; Team BangaloreRobotics, LASSIE – An Autonomous Underwater Vehicle for Robosub 2013 competition.
Resume
Personal Traits: Problem-Solving skills, Critical Thinking and Investigator, Creativity, Challenger and Enthusiast.
SUMMARY
Vishnu Muthu
Interested in innovation, research and development in the field of vision, Robotics, Artificial Intelligence (AI) and Geographic Information Systems(GIS). Also interested in products/apps & services in next generation technology; Seeking areas with theoretical/practical research work including both hardware & software.
JOBS
Launchtrax Pvt. Ltd.
Launchtrax Pvt. Ltd. Bangalore, India (Feb 2021 - Jun 2024)
Senior Engineer Developer - Marine Navigations systems, Server for ARINC and S52 standards, Control of gimbal position and Camera, Network topology.
Freelancer
Freelancer in Industrial robotics and AI (Jan 2019 – Jun 2024)
Freelance work - NER for message services, Android App for sensor fusion, RestAPI for web-based video application, detection of screw center, Servo control app, Image detection app.
STOP Project
Universidade de coimbra, Coimbra, Portugal.(1 year; 2017-2018)
Research Engineer - Research on multi-robot patrolling infrastructures, with an emphasis on robot artificial perception methods for detection and recognition of abnormal situations.
STUDENT INTERN
- Luxembourg institute of science and technology - Summer Internship (3 months; 2017) in ReacTIVision.
- Universitat de girona - Summer Internship (2016); Structure From Motion.
- Le2I laboratory - Summer Internship (2015); Camera Calibration.
- BangaloreRobotics Pvt. Ltd. (2012 - 2014); Hardware and Software Design for Robotic Application.
ACCOMPLISHMENTS
- participated in 16th International Robosub competition:SSC Pacific TRANSDEC, San Diego, CA, USA in 2013.
- Designed Agricultural Autonomous Robot(AGROBOT) the Final year Engineering project in 2014.
SKILLS
List of Professional Skills
Programming Language | C/C++, Java, C#, Python, SQL, VHDL. |
Tools | MATLAB, QT, ROS, VSC, Android Studio, Blender, Arduino, QGIS. |
Lib | OpenCV, Machine Learning Lib - TensorFlow, GIS Lib – Gdal. |
DB Manager | PGADMIN, PostGIS, Postgresql. |
Hardware | Embedded Development Boards, Processor & FPGA. |
EDUCATION
Masters 4th Semester
Università degli studi di Udine, Udine, Italy. (2017)
Research Training - Thesis topic: “Synchronization of projective frames” Supervisor: Prof. Andrea Fusiello.
Masters 3rd Semester
Université de bourgogne, Le Creusot, France. (2016-2017)
Computer Vision and Robotics - ROS with Computer vision, Real time tracking, VHDL programming.
Maters 2nd Semester
Universitat de girona, Girona, Spain. (2016)
Computer Vision and Robotics - Visual Perception, probabilistic robotics.
Masters 1st Semester
Université de bourgogne, Le Creusot, France. (2015-2016)
Computer Vision and Robotics - Applied Mathematics, Image processing.
Licence (BsCV)
Université de bourgogne, Le Creusot, France. (2014-2015)
Computer Vision and Robotics - Software Designing, Basics of Image processing.
B.E.
Adhiyamaan College of Engineering, India (2010-2014)
Electronics & Instrumentation - Circuit theory, Control systems, microprocessors and microcontrollers, digital signal processing
Myself
The Mark of Vishnu (‘Urdhva Pundra,’ shaped like Poseidon's trident) has been an inspirational symbol throughout my life, guiding me in cultivating three major skills at each stage of my journey. Each new skill has led me to pursue further knowledge, inspiring me to delve deeply into various fields and remain curious and innovative. This journey also embodies perseverance and dedication, motivating me to stay resilient and committed to my goals as I strive for greater achievements.
School Life:
During my school days, I was deeply involved in sports, dedicating much of my time to practicing and competing in chess, karate, and basketball. I spent countless hours honing my skills in these disciplines, participating in numerous competitions and events. Chess sharpened my strategic thinking and problem-solving abilities, while karate instilled discipline and physical fitness. Basketball taught me teamwork and perseverance. Reflecting on my journey, it feels more accurate to say that these skills chose me, guiding my path and shaping my development in ways I never anticipated.
Chess:
My father was my first teacher who introduced me to the game of chess. As my skills improved, I received guidance from new mentors at each stage. My Aunt Malathy, Uncle Chittiraibalan, school coaches Paramasivam and Thanasekaran, and local coaches Sundarajan and Mariappan all played pivotal roles in my development. Chess Professor Anantharam introduced me to state and national level tournaments. Eventually, I had the opportunity to participate in FIDE international chess tournaments, earning my FIDE rating. Chess, being an individual indoor game, taught me valuable life lessons, such as how to tackle problems, understand the physiology of cause and effect, and develop a new perspective on coordinated operations and well-organized strategies.
Karate:
My father encouraged me to practice martial arts, drawing from his own experience when he was young. His enthusiasm deeply influenced me, and I committed to daily early morning training sessions. I was fortunate to have the guidance of dedicated instructors, Sensei Jeyabal, Sensei Selvam, and Sensei Kanagavel, who played crucial roles in maintaining my physical fitness and developing my skills. Under their tutelage, I learned various aspects of martial arts, including kata, weapons like nunchaku, tonfa, and katana, and judo techniques. Karate, an individual outdoor sport, taught me valuable life lessons such as self-control, patience, and the importance of facing problems head-on. This journey, inspired by my father and guided by my senseis, has been instrumental in shaping my character and outlook on life.
Basketball:
I was part of my school basketball team, coached by Ramanathan. Our team practiced every day after school and had special training during summer camp. We had the opportunity to participate in division and state-level tournaments, which also involved traveling together and enjoying the camaraderie. Being part of the team was a rewarding experience. Basketball, as a group outdoor sport, taught me valuable life lessons about team coordination, fostering a team spirit, and striving for collective success.
Engineering Life:
My uncle Asokan Ashok has been a profound influence on my journey in science, research, and development. His forward-thinking vision and guiding motto have been instrumental in shaping my approach to these fields. He encouraged me to constantly explore emerging technologies, urging me to push the boundaries of what is currently known and accepted in scientific knowledge. Thanks to his influence, I have developed a deeper appreciation for the potential of science and technology to transform our world, and I am committed to contributing to this ongoing evolution.
Web designing and Development:
During my first year of Engineering in India, the coursework was relatively straightforward and uniform across all departments, allowing me to explore my interests in my free time. Initially, I began editing photos as a hobby, but this soon evolved into a fascination with web design. I started creating websites using HTML and CSS, and as my passion grew, I dedicated more time to mastering web development intricacies. I quickly became proficient in various web technologies and tools, including HTML, CSS, PHP, JSP, JavaScript, MySQL, and Photoshop. Eventually, my skills and experience led me to become an admin for GPT websites, where I applied my knowledge with business perspective, and ensured the smooth operation of the sites.
Electronics, Control and Software:
Electronics, Instrumentation, and Control Systems were the core branches of my engineering studies, covering key subjects such as circuit theory, electronic drivers and logics, transducer engineering, applied thermodynamics, digital communications, microprocessors and microcontrollers, digital signal processing, and virtual instrumentation. These subjects provided a comprehensive understanding of both the theoretical and practical aspects of my engineering studies. Beyond my formal engineering curriculum, I pursued additional courses to expand my skill set, including Core Java development at NIIT and PCB designing at EFY TECH Center. These supplementary courses enriched my knowledge and equipped me with valuable skills applicable to various engineering fields.
Hardware and Mechanical Design:
I had a passion for building things, which was sparked when I first saw the intricate integrated gear system in my grandfather’s old pendulum clock and became fascinated with mechanical gears. This curiosity led me to start learning hands-on skills, such as cutting, drilling, and joining materials like wooden boards, PVC pipes, and aluminium. As I progressed, I began incorporating electric motors into dynamic mechanical gear systems, which naturally transitioned me into the field of robotics. My enthusiasm grew as I started designing and constructing entire robot structures, including chassis and robotic arms, from scratch for my projects, further fuelling my passion for creating and innovating.
Life in Europe:
After completing my engineering degree in India, I had the opportunity to pursue higher education in Europe. I started as a final-year bachelor's student in the Computer Vision and Robotics (VIBOT) program at Université de Bourgogne, France. This experience broadened my horizons and deepened my knowledge in the field. Subsequently, I continued my studies in the same program, ultimately earning a master’s degree. This academic journey in Europe was pivotal in advancing my expertise and passion for computer vision and robotics.
Computer Vision:
The backbone of computer vision lies in linear algebra, geometry, and signal processing, which are essential for understanding and developing advanced algorithms and applications. My coursework covered a wide range of crucial topics, including image processing (segmentation, restoration, compression), applied mathematics (linear algebra), digital signal processing, visual perception, tracking, sensors and digitalization, and software engineering (C / C++). These subjects provided a comprehensive foundation, integrating theoretical concepts with practical skills, and enabling me to tackle complex problems in computer vision with a solid understanding of the underlying principles and technologies.
Robotics:
The backbone of robotics is grounded in probabilistic methods, control systems, and mechanical dynamics, all of which are essential for developing intelligent and autonomous robotic systems. My coursework encompassed a range of critical topics, including robotic engineering (control systems), probabilistic robotics (Kalman filter, particle filter, etc.), autonomous robotics (path planning and navigation), multi-sensor fusion, and ROS (Robot Operating System) projects integrated with computer vision. These courses provided a comprehensive education, blending theoretical foundations with practical applications, and equipped me with the skills necessary to design, implement, and manage complex robotic systems that can operate autonomously and interact seamlessly with their environments.
Machine Learning and AI:
The backbone of machine learning and AI is built upon optimization and data science, which are crucial for developing effective models and algorithms. My initial exposure to machine learning came through the STOP project, where I worked on detecting objects and people, which sparked my interest in the field. This experience provided a practical introduction to the application of machine learning techniques. Subsequently, I had the opportunity to delve deeper into the discipline, learning various methods in supervised, unsupervised, and reinforcement learning. This comprehensive exploration enabled me to understand and apply a wide range of techniques, enhancing my ability to analyse data and build intelligent systems.
Travel
Traveling is a vital aspect of my life, whether I'm exploring the heights of cold mountains, visiting historical landmarks, or strolling along sandy beaches. I relish every moment of discovering new environments and experiences. Travel provides a unique opportunity to immerse myself in diverse cultures, sample different cuisines, learn new languages, and explore various geographies, enriching my understanding of the world and broadening my perspective.
Visited Countries in green
2023 [India, Indonesia, Singapore, Malaysia]
2022 [India]
2020 - 2021 [India]
2019 [India]
2018 [Portugal, UAE, India]
2017 2nd Part [Italy, Germany, Austria, France, India, Luxembourg]
2017 1st Part [Italy, Germany, France, India]
2016 [Spain, Italy, France, Vatican City]
2015 [Belgium, Netherlands, Switzerland, France, UK]
2010 - 2014 [USA, Mexico, France, India]
Blog
Chess for Beginners
1: History of Chess2: How to learn chess
3: Study Basics of Chess Strategies
4: Exploring the Infinite Possibilities of Chess
5: Standards and Rules of Chess
6: Strategies and Principles of Chess Openings
7: Tactics of Middlegame in Chess
8: Mastering the Endgame in Chess
9: Dominating the Board in Chess
10: Transformation in Chess Game
Basic of Robotics
1: History of Robotics Evolution and Growth2: Types of Robots Based on their Nature
3: Robotics classification of Control system
4: Structure and Integration for Robotics
5: Energy Solutions for Intelligent Robotic
6: Sensory organ for Intelligent Robot system
7: Navigate, Localize and Mapping for Robotics
8: Interaction of Robotics system
9: Collective Intelligence with Swarm Robotics
10: Robot that transforms Industries and Society