Inspiration

Every night, the brain spends around 10% of total time in vivid REM dreaming, yet most of that content disappears within minutes of waking, leaving a massive creative reservoir completely unused. We were inspired by the frustration of “great ideas from dreams that vanish” and the gap between how rich dreams feel and how little current entertainment or creator tools actually use this subconscious material. We also drew motivation from research in sleep neuroscience and emerging work on dream decoding and generative models, and wanted to bring that frontier science into a playful, consumer-ready app.

What we learned

We learned how to connect sleep neuroscience concepts, such as REM detection, heart-rate variability, and movement signatures, with machine learning pipelines that can infer emotions, themes, and narrative flow from noisy biometric and audio data. We explored BiLSTM-based models for interpreting temporal patterns in sleep stages and speech, and saw first-hand how multi-modal inputs (EEG-like signals, audio, text) significantly improve downstream content generation quality.

How we built it

On the sensing side, DreamWave AI integrates with health-enabled wearables to capture accelerometer, gyroscope, heart-rate, temperature, and microphone data during sleep, with a focus on detecting REM windows and potential dream-related speech. This raw data is preprocessed using Python, NumPy, and traditional signal-processing techniques to extract features like movement intensity, HRV metrics, and audio energy bands over time. For interpretation, a BiLSTM-based dream engine and supporting deep learning models are used to classify sleep stages, detect REM segments, and infer emotion trajectories and recurring symbolic patterns from the combined biometric and audio features. These embeddings then condition a multi-modal generative stack: large language models for dream diaries and interactive narratives, image or diffusion models for dream inspired visuals, and game logic engines (e.g., Unity) for procedural dream-themed mini-games and interactions.

Challenges we ran into

A major challenge was dealing with noisy, incomplete, and highly individual biometric data while still producing reliable REM detection and emotionally coherent labels for dreams. We had to iterate on feature engineering, experiment with different thresholds, and tune BiLSTM architectures so that the model did not overfit to small patterns or misinterpret normal movement as dream intensity. Another difficulty lay in aligning the outputs of different generative models: keeping story tone, game mechanics, and visual style consistent when each is produced by a separate AI component conditioned on the same dream embedding.

Accomplishments that we're proud of

DreamWave AI represents a pioneering achievement as the first smartphone-integrated system that transforms subconscious dream experiences into personalized, interactive entertainment content, successfully bridging sleep neuroscience with generative AI models. We built a sophisticated multi-modal generative framework combining large language models for text, diffusion models for visuals, and audio generation for ambient soundtracks, all conditioned on real-time dream data to create cohesive stories, games, and art.​ A major technical accomplishment was the integration with smart wearables, enabling accurate real-time REM sleep detection and emotional state analysis through multi-sensor fusion (accelerometer, gyroscope, heart rate, microphone), providing a robust foundation for dream interpretation that works reliably across diverse users. The development of a BiLSTM-based AI dream interpretation engine stands out as particularly innovative, decoding complex temporal patterns in biometrics and sleep-related speech to extract emotions, themes, and narratives with high fidelity.

Built With

Share this project:

Updates

Submission history