As part of the lecture “Image Processing Algorithms”, I thought about applying image filters to the real world using VR technology. The goal was to provide an experience that is similar to the movie
Therefore I created fragment shader which are able to transform 2D images, produced by the camera of a smartphone into stereoscopic images that can be consumed with a VR headset in real-time.
By applying additional filters like toon, blur, invert etc. we were able to apply image filters to the real world. We created a Real-Time Waking Life experience.
My advisors were
Dr. Matthias Trapp.
As part of the lecture “Designing Interactive Systems” I built Interio, an interior design application for the blind.
The application was built for
Linespace, an interactive visualization system for the blind.
Interio allows blind people to manage the furniture in their apartment to prevent furniture from being at inappropriate locations. We tested Interio with blind people and got great feedback! :)
Our advisor was
As part of the lecture “Software Technologies”, 4 fellow students and I worked on a project called AcceptIt, a system that allows developers to define, manage and test user stories using natural language.
As part of the lecture “Software Architecture” 3 fellow students and I built MazeRunner, a Single Player Game that is based on the Movie
. The goal is to find a way out of the maze while AI-powered enemies try to catch you. Special skills like “freeze enemies”, “jump” and “teleport” can be collected and executed.
Together with my exercise partner for the lecture Digital Circuit Design using VHDL, I developed a FPGA JumpnRun Game. We used VHDL to build a VGA adapter to display the game on a monitor and a PS/2 adapter let the keyboard input control the game. For this, we created control circuits for the game logic and implemented them using VHDL.
Inspired by Tony Stark’s
, I built billy - my digital assistant. He can receive commands via text and speech input and can respond the same way. He is also able to manage my calendar, music and timers and can parse specific websites to extract information like weather forecasts.
Together with a fellow student, I thought about the power of markers and links like QR codes. They can easily refer to digital content like a website or document.
But how can I use them even if I prefer to organize my stuff on a sheet of paper? Therefore we created a solution called Drawable Marker.
Our software system allows linking markers that are easily drawable by a person to digital content. The user can easily draw these markers with a pen to add them to their notebooks.
If the user wants to access the link, he can simply take a picture of the marker to get directed to the digital content.
To allow 2 people to communicate in different languages, I built a system with Speech2Text and Text2Speech capabilities.
In between, there is a translation functionality to translate between sender-language and receiver-language.
Messages are transmitted through Dropbox textfiles. The system works bidirectionally to allow real communication.
Simply is a programming language I developed to allow inexperienced people to create digital solutions for everyday things.
Therefore I designed a basic syntax and built a Simply-Interpreter in C++.
To learn more about low-level programming I decided to do a project with the 68K simulator (simulator for the
Therefore I built a calculator, capable of basic mathematical operations like addition, subtraction and multiplication.
It's possible to use hardware buttons to select numbers and operations and navigate through a simple menu. Data is shown on a 8-segment display.
The calculator is written in
600 lines of 68K assembly.
DAAD Rise - German Academic Exchange Service (Aug 2017 - Oct 2017)
System and Method for generating customized workouts in a simulated environment - especially for sports and rehabilitation purposes (Provisional, Jul 2019)
Inventor: Kevin Reuss
Defining Goals of Physical Activity captured by a Sensor System (Provisional, Nov 2018)
Inventor: Kevin Reuss
Zero to One
Peter Thiel wrote: "... humans are distinguished from other species by our ability to work miracles. We call these miracles technology. Technology is miraculous because it allows to do more with less, ratcheting up for our fundamental capabilities to a higher level... by creating new technologies, we rewrite the plan of the world."
I am passionate about two upcoming technologies that feel miraculous:
Virtual Reality The world we live in is fundamentally constrained by laws of physics we can't change. 3D Engines like Unity allow developers and designers to create artificial worlds that run on a computer and are governed by programmable laws, which means they can be changed arbitrarily by humans. Virtual Reality is the technology that can make us feel present in these artificial worlds and therefore allows to extend our experiences and activities beyond any constraints.
Personal Fabrication Today even unexperienced people use digital systems to fulfill complex tasks, during that they usually stay inside the digital world. Digital fabrication machines like 3D printers are able to control matter very precisely and can bring digital ideas, designs and solutions to the physical world. As these machines become more accessible and software systems allow even non-expert users to handle them, people will be able to fulfill tasks from the physical world, using the power of digital systems. My former advisors Prof. Dr. Patrick Baudisch and Dr. Stefanie Mueller published their journal paper Personal Fabrication in which they try to answer the question whether the technology will further progress towards consumers, which would allow the technology to scale from hundreds of thousands of users to hundreds of millions of users.
If you want to discuss some ideas, are interested in my projects or want to chat, please drop me a line.