Synthetic Data Platform for Rare-Event AI: Training Images from One Video Frame | SQUAD Tech

Synthetic Data Platform for Rare-Event AI: Training Images from One Video Frame

AI models need examples, but rare events like wildfires, break-ins, or lost pets are hard to capture. SQUAD built a platform that turns real camera frames into realistic rare-event images and videos, giving AI teams training data they can’t get otherwise.

Around 2 240 000 images | SQUAD

Around 2 240 000 images

planned with the platform

20 000 videos | SQUAD

20 000 videos

for 3 AI features

3-engineer team | SQUAD

3-engineer team

5 short phases, first working version shown in Phase 1

Client at a Glance

Service Type | Data Collection & Annotation SQUAD

Service Type

Synthetic data platform engineering

Industry | Data Collection & Annotation SQUAD

Industry

Smart home security and connected cameras

Engagement | Data Collection & Annotation SQUAD

Engagement

SQUAD built the platform to the client’s vision for them to deploy privately

Region | Data Collection & Annotation SQUAD

Region

Global

The client makes a large range of smart home cameras. Its AI research infrastructure team builds the data and tools behind the computer vision models in these cameras. The team was preparing new AI features that help keep homes, people, and pets safe. To launch them, it needed far more training data than real footage could give.

Challenge

The client needed millions of training images for rare events, but real footage of those events was almost impossible to capture.

Why the usual ways didn’t work:

Too little data for key scenarios

The team had too few examples of rare events like break-ins or fence climbing. Without enough training data, models couldn’t learn to detect them reliably, putting new product features at risk.

Filming rare events doesn’t scale

Staging controlled fires or break-ins is slow, expensive, and often impossible. The team needed millions of images, not hundreds.

Privacy blocked the easy route

Real camera footage can include people, so the client couldn’t send it to outside AI services. Any solution had to keep all images of people inside the company.

Original camera frame compared with the generated wildfire sceneOriginal camera frame compared with the generated dense-fog scene

Solution

SQUAD built a platform with 3 connected parts and used generative AI tools to create images and videos. The team tested the full platform in its own environment, then handed it over as a ready-to-deploy package the client could set up with one command.

One real video frame turns into thousands of photorealistic variations of the same scene — with a wildfire at the fence, a smoke plume, night, dusk, heavy rain, dense fog, or snow. Generative AI then adds motion, for example a fire that grows over several seconds.

Synthetic playground: where scientists experiment

Before: Scientists tested prompts in scattered notebooks, with no easy way to compare results or share what worked.

After: Scientists pick a frame from a real video, adjust the prompt and settings, create an image, and turn it into a video. When the result looks right, they save the setup as a “Golden Template” for large runs.

Synthetic console: where data ops runs large jobs

Before: The team had no way to run, track, or review large generation jobs.

After: The data ops team picks a template, chooses source videos, and starts a job. A dashboard tracks each step, and the team can stop, restart, or compare original and synthetic results side by side.

Batch pipeline: the engine behind it

Before: Every dataset took manual work. Results weren’t consistent, and nobody could tell where a file came from.

After: An automated pipeline does the work in 5 steps:

  1. Takes the source videos
  2. Cleans them with the client's privacy tools
  3. Creates synthetic images
  4. Turns the images into videos
  5. Saves every file with a record of where it came from

Technologies and frameworks

Frontend: Svelte 5, Tailwind CSS, shadcn-svelte, WebSockets, Module Federation

Backend and API: Python, AWS Lambda, Amazon API Gateway

Orchestration: AWS Step Functions

Media processing: PyAV

Data: Amazon DynamoDB, Amazon S3, client data platform

Infrastructure and monitoring: AWS CDK, Amazon VPC, AWS IAM, Okta/Cognito SSO, Amazon CloudWatch

How we solved the hard parts

Privacy first

The client’s own tools remove people from every frame before anything goes to an outside AI service. This step is pluggable, so the client uses its own person-detection model, and human imagery never reaches third-party AI services.

Better quality for complex scenes

Some scenes, like a break-in with visible damage, didn’t come out right in one try. The SQUAD team splits the process into steps: first, the platform creates a clean base scene; then it adds night, rain, or fire to that scene.

Automatic quality check on every image

A detection model checks that each generated image actually shows the target event, such as fire or smoke. Its verdict — what it found, how confident it is, and where in the frame — is saved with the image, so weak samples don’t slip into training data.

Working within AI service limits

The video model accepted only about 10 requests per minute. SQUAD made the pipeline slow down, retry, and resume where it stopped. Retries skip items that are already done, so large jobs finish without breaking, and no work is paid for twice. When the provider changed its limits mid-project, the team tested the new limits early and planned around them.

One login for scientists

The client’s internal portal uses a different framework than the Playground. SQUAD made the Playground load inside that portal, so scientists can use it with their usual login.

Safe access to files

All videos and images stay in private storage. Links expire quickly and renew on their own. Nothing is ever public, and long work sessions don’t break.

How we worked

The SQUAD team worked in 5 phases of 2-3 weeks, each ending with a live demo.

Phase 1 tested the riskiest part: creating images and videos with generative AI models. Later phases added the Console, the Playground, and stability fixes.

When the client requested new features mid-project, we adjusted the plan and communicated the updated timeline clearly.

SQUAD engineers collaborating on the synthetic data platform

Results & Impact

technical outcomes

Data that filming could never deliver

The platform was built to support about 2.24M images and 20K videos for wildfire detection, lost-pet search, and activity detection.

Full tracking, no size limits

Thousands of items run in parallel, with every generated file fully traceable back to its source video, template, job, and date, plus the prompts, model versions, and quality-check results. It all sits in one searchable data hub, so any training image can be traced back to its real-world frame.

business outcomes

Easy launch, effortless scale

The client set up the whole platform in its private environment with one command. One saved template works for any number of datasets. Scientists do not repeat the work for each run.

Costs that follow output

With no idle servers, the client pays for generation only when a batch actually runs.

customer outcomes

Privacy protected

No images of people reach outside services.

Accurate detection for rare threats

Homeowners get new protection features — like wildfire detection, lost-pet search, and break-in alerts — that reliably detect real dangers even in heavy rain, fog, snow, or total darkness.

Do your AI models need to detect events that are too rare to film?

SQUAD can build a platform that turns your existing footage into training data at scale, with privacy and tracking built in. A small pilot on one use case
is the easiest way to start. Get in touch and we will plan it with you.

Contact us
by filling out
the form
to get started.

lock.svg

Get In Touch

Select topic *
0 / 500

By submitting this form, you agree that SQUAD may process your personal data to provide the requested content and communicate with you regarding our services, expertise, publications, events and other business-related information. For more information, please review our Privacy Policy.

Other Cases

Other Related Services | SQUAD Tech

AI-Driven Database Design Framework for Vision Products Analytics

47% faster warehouse delivery | SQUAD

47% faster warehouse delivery

96% lower data-quality NULL rate | SQUAD

96% lower data-quality NULL rate

99.9% production reliability | SQUAD

99.9% production reliability

Explore more
Explore more
Other Related Services | SQUAD Tech

Product Design for Intelligent Vision Products

4 core interaction areas designed | SQUAD

4 core interaction areas designed

Unified UI/UX across platforms | SQUAD

Unified UI/UX across platforms

Faster time-to-market enabled | SQUAD

Faster time-to-market enabled

Explore more
Explore more