The following topics are recommended by a company. The topics are not assigned to an advisor. If you are genuinely interested in one of these, you can elaborate on the topic with an advisor who may agree guiding the project.
- Cameralink arayüzü geliştirilmesi ile ilgili çalışma yapılması
- Gowin FPGA kullanılarak uygulama geliştirilmesi (Elimizde gowin FPGA kartı var. İlgilenecek arkadaşa çalışması için ödünç verebilirim)
- Rafta hazır bir GNSS modülü ve FPGA tabanlı bir GPS tasarımı ile hibrid bir GNSS alıcı geliştirilmesi
- Moving Baseline RTK tekniği ile GPS ile hassan yön kestirimi
- EMI/EMC dayanıklı, STM32 tabanlı HMI modülü tasarımı
- HLS kullanılarak proje geliştirilmesi
See Yusuf Aydın, if you are interested in control and/or robotics field. There is a project that Yusuf Aydin is looking for students to work on for which a brief description is added below. In addition, other project descriptions can also be developed by brainstorming during an interview. In particular, students are very welcome to work in design and control of mobile robots for various applications where the robots are equipped with various sensors and camera.
Manufacturing and control of a simple drone that is driven by four propellers. A general mechanical design will be provided. The students will 3d print the design and combine it with propellers, motors, and driving cards. Then, each propeller will be driven and controlled independently so that the drone will have various maneuvering capabilities. It is also possible to team up and collaborate with mechanical engineering students such that the design and mechanical analysis could be included to the project, as well.
See Ebru Arısoy if you are interested in speech processing.
You don't want to watch the videos of a particular lecture? Is Youtube no help because of the lecturer's accent? Train a system that automatically generates lecture notes for a specific lecture. Skills to be used: Programming, maths.
Do you want to watch the scene "You shall not pass", but you don't know the correct time in the movie? This system can help you find the sections where the given word(s) are used. Skills to be used: Programming, maths, patience (you will label data).
There are hours of records from a fire place. We need to find some speech; maybe a call, maybe some directives... . But the record is full of sirens, shouts, cracks. Point the spots where there is actual speech. Skills to be used: Programming, maths, patience (you will label data).
Title speaks for itself. Skills to be used: Coarse hw design, programming.
Title speaks for itself. Skills to be used: Programming.
Who-spoke-when. Skills to be used: Programming.
See Serap Kırbız if you are interested.
Transcript your favorite music to notes. You can develop a program and an associated GUI that can transcribe a music piece into a music note.
You can develop a program and an associated GUI that can synthesize music based on entered notes (frequency and duration). Many musical instruments can be modeled with good quality by some signal processing networks
In real audio signals, mostly there are multiple sound sources. In this project, the aim is to extract the underlying sources in a sound file.
‘Hiding' data in a sound, image or video file with an inperceptible alteration. This project will include embedding data in multimedia data, and investigating the limits of the data that can be included, the amount of degradation in the data quality and the robustness( how hard it is to remove the mark).
See Tuba Ayhan if you are interested.
Build a microporcessor based health monitoring system.
Skills to be used: microprocessors, controllers, sensors, serial communication.
Spiking Neural Networks are closer to biological neural networks and they are emerging.
Skills to be used: HDL / FPGA implementation, more research on artificial neural networks, coarse hw design, learning new tools / devices SNN chips.
JPEG is a lossy compression method, that means we will loose data (image quality) after compression. JPEG compression contains arithmetic operations. If we loose data by compression, then why don't we use approximate computations to save areai power and/or time?
Skills to be used: HDL / FPGA implementation, some research on data compression, further research on approximate circuits, coarse hw design (FPGA + camera).
A403, A210 and classrooms do not have a sound system. I want to carry my mic. or system (not a bulky one) to the classrooms. Can you come up with a solution?
Skills to be used: Analog and digital filters, further research on ergonomics, analog circuits and signal processing, hw design (PCB, soldering...).
Designing digital circuits on transistor level is not easy. So, we use HDL (Hardware description language) but, writing HDL is not easy either. Then, why don't we offer a system which designs digital circuits for the given specs?
Skills to be used: Embedded systems, Linux or Embedded OS, HDL / FPGA implementation, further research on dynamic reconfiguration.
We are placing sensors over human body and let them communicate with 2.4 GHz. Communication networks at 2.4 GHz are well-studied. But can we think of another (healthy?) communication method for short distance small data transfer over human body?
Skills to be used: Analog and digital filters, further research on analog circuits, signal processing and ultrasound, hw design (PCB, soldering...).
Measure the noise, light, temperature, oxygen, humidity levels... and transfer the measurements to the center. The central decision mechanism will take necessary actions within the building. These actions will be environmentally friendly (eg: min. air conditioner use)
Skills to be used: Embedded systems, IoT, sensors, hw design (PCB, soldering...).
Thank you ImageNET, thank you GPU manufacturers, thank you all who opens servers for big data processing! We can train a network to detect Sam Benneth cycling in tour-de-France and track him from start to finish. Imagine putting that network on a drone! Your battery will die in 15 minutes... Now, let's talk about hardware implementations for machine learning applications.
Skills to be used: Mathematics, HDL / FPGA or a high-level language that can be translated into gate level.
Design a door that is open (or closed) with an authorized person's handwriting. PIN's are not secure enough for the room, because they can be shared between people. Fingerprints are not secure enough for the people, no-one wants them to be stolen. ID cards are not always handy and can be shared.... "Opening doors with your handwriting", this is the solution!
Skills to be used: Mathematics, programming or HDL / FPGA or a high-level language that can be translated into gate level.
See "JPEG Encoding - Even cheaper!" title. Change JPEG encoding with other image processing techniques.
Skills to be used: Mathematics, HDL / FPGA or a high-level language that can be translated into gate level.
"RISC-V is an open ISA (instruction set architecture) enabling a new era of innovation for processor architectures." [RISC-V.org]
Skills to be used: Microprocessors, GitHub, research enthusiasm.
Refraction of light tells a lot about the content of liquid. Use flashlight and camera of your phone, together with a tailored opaque (semi-transparent, or optic) stick. Honey and yellow syrup will give different refraction index.
Skills to be used: Science, mobile application development, signal processing, maybe 3d printing.
Check this project out and come up with ideas: https://www.iot-lab.info/
See Egemen Bilgin, if you are interested.
Microwave imaging is a general term covering various techniques that employ electromagnetic waves to obtain information about impenetrable and unknown objects. Typical applications are medical imaging, detection of buried objects, and non-destructive material testing. You will construct mathematical models of sources and scatterers to simulate electromagnetic scattering. Then, you will apply microwave imaging algorithms to obtain information about targets. Required knowledge: electromagnetic fields, mathematics, and MATLAB for simulations