Projects

Here are some of my projects. See more at My Github.

  • Description: Deep learning app for labelling image data and training models for image classification and segmentation. After training, models can be converted to TensorRT engine for optimized inference speed on NVIDIA GPU card (achieved 380 FPS on RTX 2070).
  • Note: The UI/UX and the detail design are not shown here due to the license.
  • Description: This project helped my group achieving The First Prize in FPT Self-driving Car challenge 2020 - University round at Hanoi University of Science and Technology. In this challenge, we built a ROS node with deep neural networks to control a autonomous car in a simulation environment. My team used E-Net and U-Net for lane segmentation and customized FaceBoxes for a light-weight traffic sign detection networks. I was the leader of this team, worked on the architecture, semantic segmentation model and car controlling.
  • Languages: Python.
  • Technologies: ROS (Robot Operating System), OpenCV, segmentation models (U-Net, ENet), object detection (FaceBoxes), Docker.
  • Github: https://github.com/vietanhdev/autonomous-car-2020
  • Blog post: https://aicurious.io/posts/chung-toi-da-xay-dung-xe-tu-hanh-tren-gia-lap-the-nao/
  • Description: A camera desktop application with funny face decorations and filters. In this project, I also integrated LBP Cascade and Haar Cascade models trained by myself to detect faces. This project supports both Linux and Windows.
  • Languages: C++.
  • Technologies: Qt, OpenCV, face detection and alignment algorithms.
  • Github: https://github.com/vietanhdev/facecam
  • Description: This is a group project for FPT self-driving car challenge 2018. We used Watershed and Floodfill algorithms for lane segmentation, a color-based method for traffic sign detection and HOG + SVM for sign classification. I worked on the architecture, algorithms for lane segmentation, a method for traffic sign detection and car control algorithm.
  • Languages: C++.
  • Technologies: OpenCV, Image processing, Color-based Object detection, Traffic Sign detection using HOG SVM.
  • Github: https://github.com/vietanhdev/autonomous-car-2018
  • Demo: https://www.youtube.com/watch?v=Obv53r7UV34.
  • Description: We built a completed store management solution with a lot of features such asbilling, management UI for bills, warehouse, suppliers, customers, finance and employees. I worked on the desktop application.
  • Languages: Desktop App: Javascript, HTML CSS; Server: Java
  • Technologies: Desktop App: Electron; Server: Java Spring Boot.
  • Github: https://github.com/vietanhdev/e-store-manager
  • Demo: Youtube Video.
  • Description: Online BattleShip game using ReactJS for frontend, Flask for backend and Websocket for realtime communication. We also implemented a chatting system and friend list. I worked mostly on frontend part (ReactJS).
  • Github: https://github.com/vietanhdev/online-battleship