Proposed Thesis

This is the list of the available diploma theses topics by Dr. Dasygenis Minas. The items of the list are gradually updated as students apply for them and I accept to supervise, or as I add new topics.

Students wishing to apply for one of these topics, should first read the document: "Guide on Diploma Thesis under the supervision of Dr. Dasygenis (in Greek)" and then visit the online appointment system in order to schedule a meeting in my office hours for public. Students that are supervised by Dr. Dasygenis, are obliged to read the Guide on Diploma Thesis by Dr. Dasygenis (in Greek)".

The application form for the diploma Thesis under the supervision of Dr. Dasygenis is ENTYPO_ANATHESIS_DE . Students should edit this document in a word processor of their choice and email it to him.

The supervision of the thesis is assisted by the Informational System itasks developed at our laboratory.

Students wishing to propose a topic, should download, edit and e-mail back to me, the 1-page thesis proposal form, giving attention to the rules of proper writing, referenced above. Alternative, they can download, edit and e-mail back to me a presentation of their idea, using the thesis proposal presentation (odp file for Libre Office), or they can download, edit and e-mail back to me their laboratory exercise, using the laboratory exercise template (odt file for Libre Office).

  • Various extra thesis topics are also placed on the file OpenTasks which is found on the General Course Instruction presentation (γενικές πληροφορίες μαθήματος) on the eclass
  • Except this page, multiple cutting edge diploma thesis topics can be found on the file OpenTasks, which its link can be found on any of my eclass course pages under the "General Course Guidelines" - "Γενικές Πληροφορίες Μαθήματος".

  • **2022**Σχεδίαση και Υλοποίηση ενός πληροφοριακού συστήματος ιστού (website) για τη διαχείριση διεργασιών παραγωγής
  • **2021**Μοντελοποίηση κυκλοφορίας οχημάτων σε κυκλικό κόμβο με animation κίνησης (Θα αναπτυχθεί ένα εργαλείο που θα μπορεί να παραμετροποιηθεί και θα προσομοιώνει την κίνηση οχημάτων σε διάφορους κόμβους, προκειμένου να μπορούν να εκτελεστούν σενάρια επί χάρτου για τις κυκλοφοριακές ρυθμίσεις σε μια πόλη).
  • **2021**Χρήση μηχανικής μάθησης για αναγνώριση εδαφών από δορυφορικές εικόνες Landsat (σε συνεργασία με Ερευνητές από το ΕΚΕΤΑ)
  • **2021**Using deep learning techniques to distinquish human made artifacts from natural features of bear ground soil from satelite images (in cooperation with EKETA Researchers)
  • **2021**Σχεδίαση και υλοποίηση κύβων tangible computing για εκμάθηση βασικών εννοιών προγραμματισμού σε παιδιά (σε συνεργασία με το Παιδαγωγικό Φλώρινας)
  • **2021**Ρομποτικό σύστημα οπτικής αναγνώρισης αντικειμένων και δημιουργίας βάσης αντικειμένων (dataset)
  • **2021**Χρήση ρομποτικού βραχίονα για την περισυλλογή αντικειμένων που κινούνται σε ιμάντα.
  • **2020**Image Classification Techniques using IBM Watson vs Tensorflow (for example detect furtniture, or food plates or games or reading dices or another category). The framework is IBM Watson Visual Recognition
  • **2020**A web site to facilitate online multiplay of typical board games.
  • **2020**Design and Implementation of a modern, responsive and user friendly co-research web site to promote research and cooperation between researchers (proposed by Stamatis Gargalianos)
  • **2019**Design a simple FPGA using the VPR70 tool (https://docs.verilogtorouting.org/en/latest/, possible scientific publication)
  • **2019**Design and Implementation of a system to detect and records ads session during movie playtime using computer vision (openCV, possible scientific publication)
  • **2019**Design and Implementation of a remote race RC vehicle over the Internet (arduino,video streaming,machine vision,auto pilot,similar with: https://community.surrogate.tv/t/race-real-cars-1-43-build-thread/39/1 ). Possible scientific publication.
  • **2019**Develop and Evaluate the most common parallel and distributed work load schedulers using real world traces (from Parallel Workloads Archive, http://www.cs.huji.ac.il/labs/parallel/workload/). Possible scientific publication.
  • **2019**Development of a Deep Learning network for detected land coverages and types of lands in satelite images (in cooperation with researchers from EKETA) ή Ανάπτυξη τεχνικών βαθειάς μάθησης για αυτόματη αναγνώριση κάλυψης γης (non supervised learning, detecting effects of fires or climate changes in landscapes over time, detect houses, plants, texture features, satelite images with pixel tiles of 10x10m or 30x30, urban areas, copernicus maps)
  • **2019**Development of a Cloud Game Platform for Energy awareness utilizing accurate energy modeling simulators in the backend https://energyplus.net/
  • **2019** Performance Analysis of Symmetric Cryptography Algorithms for Embedded Systems
  • **2019** Study of Elliptic Curve Cryptography Algorithms and Material Implementation of the Karatsuba Algorithm
  • **2019** Study of security devices with Physical Unclonable Functions
  • **2019**Design and implementation of a game or the visualization of maze routing algorithms in a high level language and compiled in web asembly for the Internet (C/C++, https://webassembly.org/)
  • **2018**A customizable visual action game for kids using OpenCV and a website (from the website color prints will be made which respond to actions. When they are placed in a board, the webcamera will capture the actions and the opencv will recognize them. A projected action will be designed by a projector. Indicative Games include: Laser guidance, soundclip/video playing, arduino actuators/leds energizing, text displayed, text movement, clock displayed and other. Extension of hackaday paper-programs)
  • **2018**Design and Implementation of a modular web-based informational system, accompanied with a smartphone application (developed in REACT or other multi-arch framework) for cultural events on Kozani and its application on the great bonfires of Kozani during the carnival
  • Develop the VHDL description of the AGG (NASA Apollo guidance computer) CPU (similar with: https://github.com/donnaware/AGC)
  • **2018**Smart management of energy in building and forecasting in energy requirements (arduino,website,neural nets, in cooperation with Mechanical Engineering (Dr. Panaras)
  • **2018**Using Google tensorflow to schedule arithmetic operations on heterogenous architectures (python, tensorflow, FAMA)--Research Topic that leads to publication
  • (NOT AVAILABLE)**2017/2018** An integrated management system for basketball league (php/mysql/android)
  • A portable embedded system using face recognition to overcode the cognitive disorder of prosopagnosia (small-board-computer or FPGA, opencv, cloud)
  • **2017/2018** An open source cloud system for project ideas managemenet featuring up/down votes and reputation points (php/mysql/android)
  • **2017/2018** 2 Pure Research Programming Topics in Cooperation with CERTH of Thessaloniki (they pave the road for a MsC, PhD in Visual Analysis)
  • Design of an automated vehicle counting system using digital image processing techniques
  • Design and development of an authentication token ( Android application ) for secure access to a website (2FA, two factor authentication)
  • **2017** A python tool for logic circuits schematic drawing (more info: https://cdelker.bitbucket.io/SchemDraw/SchemDraw.html , https://www2.eecs.berkeley.edu/Pubs/TechRpts/2013/EECS-2013-71.pdf ). This will be a research work and will be published.
  • **2017** Design and Implementation of an indoor tracking system (Website + Android AP. The user will create a map, and using the mobile will take BSSI/RSSI measurements of wireless access points at different possitions. After the training the user will be able to navigate inside this building).
  • Design & implementation of an Android application and accompanying website for multimedia messaging exchange service
  • **2016** Design and implementation of a web application environment to assess the efficiency and manufacturability of chemical processes* (* in cooperation with a major Greek pharmaceutical company) (php,html,mysql,css,javascript,pdo)
  • Design and Implementation of an Open Source Survey Website (similar with Surveymonkey)
  • Design and Implementation of an FPGA number plate recognition accelerator (fpga, vhdl)
  • Design and Implementation of a system to capture motion, using embedded wearable sensors (arduino,accelerometer,esp8266,3d reconstruction, PC)
  • Design and Implementation of an information system for student alimentation consisting of a Web and smartphone and Desktop Application (android,php/mysql/css/pdo, visual studio express, qr code, tpdf library)
  • Design and Implementation of an event ticket management consisting of a website and android application (android,php/mysql/css, PDO, paypal, 1D / 2D barcodes)
  • Development of an Application for smart devices for view and contact with Doctors around Greece
  • Design and implementation of an e-complain site and mobile application in Apache Cordova for all popular OS (goals @ page 68 of digitalgreece2020) (also read: http://digilib.lib.unipi.gr/dspace/bitstream/unipi/2307/1/Voulgaris%201.pdf )
  • Design and implementation of a Remote FPGA laboratory for Embedded Systems Design (two Altera DE2-115 1FPGA boards to be operated remotely via remote desktop, with webcam to monitor the board, and connected peripherals. A web server will grant Remote access to authorized students for the time alltoment. An arduino will assist in handling the switches and push buttons via robotic manupilation. )
  • **2016** Design and implementation of a customizing messaging system to increase client awareness, consisting of a web site and mobile clients (php,mysql,android,google cloud messaging,bootstrap,ios,windows mobile)
  • A software EDA tool to convert between Dasygenis aHDL netlist format and edif netlist format (programming in one popular language C or C++ or Java or Python)
  • A web system for management of electronic candles at Churches (html5,arduino,php/mysql,css,html,bootstram)
  • **2016** Design and Implementation in FPGA a Casino roullette tracking ball algorithm (vhdl,fpga)
  • **2016** Design and Implementation in CPU a Casino roullette tracking ball algorithm (opencv, C/C++, arduino, construction of the structure)
  • **2016** Design and Implementation in CPU a ping pong ball tracking algorithm (opencv,C/C++)
  • **2016** Design and Implementation in FPGA a ping pong ball tracking algorithm (vhdl,fpga)
  • Design of an automated vehicle counting system using digital image processing techniques
  • Design and implementation of an embedded system that will provide guidance to visually impaired people
  • Cooperative Interactions among Densely Deployed WLAN Access Points* (linux,C,telecom,networks,python,shell scripts) (* in cooperation with a Cyprus University)
  • Design and Implementation of VHDL authentication device.
  • DESIGN OF A RESIDUE NUMBER SYSTEM COMPARATOR UNIT IN VHDL.
  • Design of an Information System for supporting a quality testing certified lab according to ELOT EN ISO 17025 standard.
  • Design and Implementation of a ha rdware and software system for the extraction, transmission and management of the information transmit ted by a vehicle's CANBUS.
  • System on Chip Design using VHDL on Altera or Xilinx boards.
  • VHDL Implementation of recent research works on Residue Number System.
  • Design of various IP components in VHDL for SoC design.
  • Implementation of Computer Vision algorithms on tracking objects.
  • Parellelization of the HDL2013 compiler tool (tool designed by Dasygenis for VHDL synthesis. Requires OpenMPI and OpenMPI)
  • A tool to perform source-to-source transformations for inserting array access counters, for visualizing multithread parallel accesses.
  • Design and implementation of a hardware and software system to decode NAND flash chips (in cooperation with a well-established data recovery company in Athens).
  • Conceptual computing using ASUS xtion stereoscopic camera and a dynamic web server for blackboard drawing.
  • 3D mapping of a room using ASUS xtion stereoscopic camera mounted on an embedded system.
  • A C or python compiler for the PLX cpu.
  • Design and implementation of the i-plagiarism web site.
  • A unified configuration manager web site and supporting posix daemons for FreeBSD, Debian and Ubuntu servers.
  • An optical card recognition based poker advisor for online gameplay.
  • An open source VHDL compiler targeting cloud computing.(c , python)
  • Developing aHDL models and testbenches for state of the art Residue Number System modules (aHDL is a netlist published by me).
  • Controling a 5-axes robot, using conceptual computing.
  • Design and Implementation of a personal recommendation system for student courses.
  • Implementation of a motion estimation kernel in FPGA.
  • Design and Imlementation of an open source website and supporting backend scripts for a short messaging system (SMS) addon on FreeSwitch PBX.
  • Design and Implementation of an unmanned vehicle and its supporting charging docking bay.
  • Design and Implementation of a smart elevator system with a native android application.
  • Design and Implementation of 4 programmable robotic vehicles to compete in a 2 vs 2 football match.
  • Design and Implementation of a hardware parallel/serial watchdog device and its linux/freebsd/windows driver.
  • Design and Implementation in VHDL the DCPU16 core.
  • Design and Imlementation of a low cost eco friendly hardware and software system for controlling and monitoring energy consumption using arduino and android.( arduino,android,nrf24L01,lcd,relay,wifi,packaging,php,mysql,css,ajax)
  • Design and Implementation of a flexible low cost personal response system. (atmega328p,nrf24L01 or 433 MHZ Wireless transmitter/receiver,ethernet shield,custom pcb design,soldering,packaging,php,mysql,css)
  • Design and Implementation of a TV Game Show(android server/android client)
  • Create the verilog output module of my HDL2013 compiler tool (c or python)
  • A realtime emotion detection system (opencv,C/C++ programming)
  • Analysis and implementation of a hardware trojan injection at an open source softcore (VHDL)
  • Analysis and implementation of a software trojan injection at popular open source software (C)
  • Design and implementation of an FPGA PCI-xpress accelerator (VHDL,C,kernel/driver programming)
  • Design and implementation of an FPGA IP configurable block for the paper: High Performance Architecture for Full Search Block Matching Algorithm 2015 (VHDL)

You can also visit Dr. Dasygenis web page about current and previous thesis supervision

.