Blink and Straight Up

BIST.UP is a program that is designed to prevent turtle neck and dry eyes syndrome for people who spend a lot of time using their computers. This program uses a surprise to change the user’s posture behavior.

Don’t Want To Be A Red Eyes Turtle

As a design student, I spend most of the time in front of the computer/laptop screen. I tried many different types of exercise to correct my posture, but it was like a revolving door since it was not easy to fix my bad habits. So, I tried to think about how to prevent poor posture.

Real-time Face Detection & Eye Tracking

BIST.UP uses a webcam to detect the distance from the screen to the user’s face and blink rate while they are working on their computer. This program is using OpenCV, python, and dlib to accomplish real-time face detection and eye tracking. If the user is too close to the screen and if they are blinking less, the pop-up animations to push back the users from the screen and the beep sound to make them blink will come out as an output.

Made For Office Workers & Students

The users for this project are mainly office workers and students. Since they are the people who spend most of their time on their computer/ laptop, they are likely to have problems with their posture and health, such as military neck syndrome and dry eyes syndrome. This project is trying to prevent those syndromes for the user’s better health.

Why Is It Better Than Hardware Correctors?

There are many physical devices that help users posture straight up. There are two main hardware considered as competitors of my project: Girin Monitor Stand and Posture tracking reminder device called Alex. Those devices have limited accessibility in terms of financial feasibility and physical capability. Unlike those devices, BIST.UP uses a webcam to facial recognition from your own computer or webcam, without any hardware to install.

User Flow

There are two main outputs from the program, which are the animation and the sound. These outputs come out depending on the user’s distance from the monitor screen and their blink rate.


The main user experience is a surprise. The reason why I chose a surprise to make the users blink and go further from the monitor screen is that there is a research based on the basic human instinct, which is an involuntary reaction. From the research, I found that a sudden beep sound can make the users blink more often due to human body instinct (“Why Do We Blink”) Also, the user will be surprised by the animation when it pops up on the screen when they get closer to the monitor screen and this surprise will make them back off the screen.

This photo shows the involuntary reaction that the subject is blinking his eyes when he heard a sound.


The reason why I chose turtle for the animation character is that another name of the military neck syndrome is turtle neck syndrome. So the turtle represents this syndrome. From the user testing, I found that the subjects tend to mimic the gesture in the video. That’s why I added a part of a turtle tilting his neck to stretch his neck after the turtle extends its neck. This mirroring effect means that people subconsciously imitate the gesture, speech pattern in psychology.

This is a photo of one of the user testings I have done. This photo shows the imitating behavior from the animation.

Here is a turtle animation video attached below:

Don’t become a turtle.