Galvanometer Laser Fog Display Project

Galvanometer Laser Fog Display Project

ISEF Category: Technology Enhances the Arts

Ready to Turn This Idea Into a Real Project?

This guide was put together with the help of AI research tools to give you a solid starting point. But a competitive science fair project lives in the details: refining your research question, fine-tuning your variables, analyzing your data, and presenting your findings like a seasoned scientist.

For next steps tailored to your interests, skill level, and timeline, work one-on-one with a MehtA+ mentor. Learn more about MehtA+ Science & Engineering Research Mentorship →

Subcategory: Display Technology  ·  Difficulty: Advanced  ·  Setup: School Lab  ·  Time: 1 to 2 Months

The Hook

Fog can turn a simple laser line into a floating picture. That makes this project feel part science, part stage magic. You will test how fast a galvo mirror system can redraw art before the image starts to break apart. You can also compare hand-made vectors with CNN-converted art.

What Is It?

This project uses a galvanometer laser display, which steers a laser beam with tiny moving mirrors. Think of it like drawing with light instead of ink. If the mirrors move fast enough, your eyes blend the points into a picture, much like old animation frames become motion.

The fog or haze acts like a screen. The laser does not just hit a flat surface, so the image appears to float in space. Your job is to test how cleanly the system can draw different kinds of art, and how many line segments or points the display can handle before flicker, lag, or blur gets worse.

The CNN part adds a computer vision angle. A CNN, or convolutional neural network, can turn raster art, which is made of pixels, into vectors, which are lines and curves. That matters because galvo displays need vectors to draw smoothly and quickly.

Why This Is a Good Topic

This is a strong science fair topic because you can measure real performance, not just make something look cool. You can change one design variable at a time, like line count, point density, or vector conversion method, and measure frame rate, flicker, or visual quality. The project connects to display engineering, stage effects, and accessible light-based art systems. You can learn calibration, image processing, and data analysis without needing a full research lab.

Research Questions

  • How does the number of vector line segments affect frame rate on a hobby galvo display?
  • What is the effect of different raster-to-vector conversion methods on flicker in fog-based projection?
  • Does adding spline smoothing reduce redraw artifacts compared with straight-line tracing?
  • To what extent does image complexity change perceived clarity in a floating laser display?
  • Which scan path order produces the least visible stutter for the same artwork?
  • How does beam brightness affect image visibility at different haze densities?

Basic Materials

  • Sub-$80 hobby galvo laser kit with mirrors and driver board.
  • ESP32 development board with DAC output.
  • Low-power visible laser module matched to the galvo kit.
  • Fog machine or haze source suitable for indoor demos.
  • Dark room or blackout backdrop.
  • Smartphone camera with manual exposure control.
  • Tripod or fixed phone mount.
  • Ruler or printed test grid for alignment.
  • Laptop for code upload and data logging.
  • Simple stopwatch app or frame capture tool.

Advanced Materials

  • High-quality galvo set with known scan speed specifications.
  • Oscilloscope for checking DAC waveform timing.
  • Optical power meter for comparing beam output.
  • Light sensor or photodiode for signal tracing.
  • Adjustable haze generator with repeatable output.
  • Calibration target with high-contrast vector test patterns.
  • GPU-capable computer for CNN inference and vectorization testing.
  • High-speed camera for flicker analysis.
  • Neutral density filters for brightness control.
  • Laser safety eyewear matched to the laser wavelength.

Software & Tools

  • Python: Processes frame timing, image metrics, and vector conversion tests.
  • OpenCV: Measures blur, contrast, and edge quality in recorded footage.
  • ImageJ: Quantifies brightness and line visibility from still frames.
  • TensorFlow: Runs or tests a CNN that converts raster art into vectors.
  • ESP32 Arduino Core: Uploads control code to the galvo driver and DAC output.

Experiment Steps

  1. Define the display outcome you will measure, such as frame rate, flicker, or perceived clarity.
  2. Choose one artwork family with controlled complexity so you can compare like with like.
  3. Plan a vector conversion method, then decide how you will judge whether it keeps enough detail without overloading the scan.
  4. Build a calibration workflow for mirror alignment, beam position, and camera recording position.
  5. Set up controls for room light, haze density, and laser brightness so changes in results come from the artwork, not the environment.
  6. Design an analysis plan that links line count or point density to visible quality using repeatable scoring or image metrics.

Common Pitfalls

  • Letting haze density change between trials, which makes the same scan pattern look clearer or dimmer for reasons unrelated to the art.
  • Comparing images with different overall brightness, which hides whether flicker changed or only exposure changed.
  • Using raster art with too much detail, which creates vector paths that overload the galvo and distort the animation.
  • Testing without a fixed camera position, which makes frame-by-frame measurements impossible to compare.
  • Ignoring beam alignment drift, which shifts the image and makes your quality scores inconsistent.

What Makes This Competitive

A stronger project will do more than show that the display works. You can compare multiple conversion methods, quantify flicker with image analysis, and test how scan limits change across several artwork styles. If you add a careful control for haze, brightness, and path ordering, your results become much more convincing. A novel metric, like perceptual clarity versus scan complexity, can make the work stand out.

Project Variations

  • Test the display with simple geometric icons versus photos converted to vectors to see which image type survives scan limits better.
  • Compare CNN-based vectorization with hand-traced vectors and measure which one creates less flicker and fewer redraw artifacts.
  • Change the haze level or beam brightness and measure how visibility shifts for the same animation set.

Learn More

  • NIH PubMed: Search for review articles on display perception, flicker, and visual comfort in optical systems.
  • NASA NTRS: Search for papers on laser scanning, beam steering, and image rendering methods.
  • MIT OpenCourseWare: Find free courses on signal processing, computer vision, and control systems.
  • ImageJ Documentation: Learn how to measure brightness, contrast, and line visibility from recorded frames.
  • IEEE Xplore: Search for peer-reviewed papers on laser projection, galvo displays, and vector graphics rendering.

For next steps tailored to your interests, skill level, and timeline, work one-on-one with a MehtA+ mentor. Learn more about MehtA+ Science & Engineering Research Mentorship →

To discover more projects, visit the MehtA+ Science Fair Project Discovery Hub​ →

Shopping Cart