Skip to main content

Integrate Multiple Frames to Improve Visibility

Reading time: 5 min

Discover how you can clarify license plates and other static details in noisy CCTV by integrating multiple frames into a single, clearer image with Amped FIVE’s Frame Averaging filter. You’ll learn how to pick the right frames, stabilize footage, refine edges, and compare your enhanced results with the original.

integrate multiple frames to improve visibility

Hello again folks and welcome to the second article in our new series “Learn and solve it with Amped FIVE“. As mentioned in our previous article, this series is focused on how to solve common challenges related to video evidence using Amped FIVE.
This week we are going to look at the advantages of integrating multiple frames in a video together. Also, we’re going to discuss how this technique can assist in reducing noise and enhancing detail.

What is Frame Integration?

As we know, a video is a sequence of still images (which we refer to as frames) that, if logically linked together and reproduced fast enough, will give us the illusion of movement. Video works with us mere humans (!) because our eyes do not perceive the flicker between the frames. This phenomenon is called visual persistence: the last projected image remains impressed for a small period of time (a fraction of a second) on the retina even when removed from our vision.

Animated GIF of a working zoetrope spinning, displaying sequential drawings of a ballerina in a pink dress performing a twirling dance. As the cylindrical drum rotates, the slits and motion create the illusion of continuous movement, demonstrating early animation technology.

Courtesy of Animation History Museum

The beauty of visual persistence is that when dealing with a video containing noise, our brain will gradually “deregister” it and will focus more on the static detail within (as shown below).

Highly pixelated and noisy image of a rectangular license plate on a blue background, with characters barely visible due to heavy digital noise and distortion. The plate appears white with dark text, but the exact number is unreadable.
Noisy static image

Heavily pixelated and noisy animated image of a white license plate on a blue background, with characters obscured by strong digital noise. The plate is positioned beneath the Volkswagen emblem, possibly on a vehicle, but the text is unreadable due to distortion.
Noisy video with static target

But how does this help us clarify a license plate or a person’s face? When you integrate multiple frames, transient noise averages out while static features remain.

When we have multiple frames in a low-quality video containing details of interest, we can combine them all together by computing the average value of every pixel across all the frames to create one single and much clearer image. This process, called frame integration, clarifies the image since noise and artifacts in the video are mathematically averaged out because they change rapidly throughout the various available frames (whereas the detail does not).

Denoised image of a blue Volkswagen vehicle’s rear with a clearly visible white license plate reading "AE 762 VD," captured after restoration from a heavily pixelated and noisy original image.
Frame averaged output

Preparing for Frame Integration

Before we integrate frames together to clarify detail, we must first ensure that:

  1. We use an adequate (but not so excessive) number of good quality frames available showing an undisturbed view of our target (using an appropriate filter from the Select Frames group).
  2. Our target is static throughout the selected frames (using an appropriate filter from the Stabilization group if it isn’t).

First, drag your video into Amped FIVE. Then, move the play head to the relevant portion showing an undisturbed view of the target. At this stage, select a good number of frames using the Range Selector. Sparse Selector and Remove Frames can also be used to discard bad-quality frames. The I-Frames Selector can be used to select the best quality frames in a temporally compressed video. Adjust the Levels to obtain the best possible contrast of pixel values in the target area.

Screenshot of Amped FIVE software during license plate enhancement using frame averaging. The main viewer displays a noisy, pixelated still frame from surveillance footage with prominent red, yellow, blue, and green compression artifacts. A white rectangle outlines the suspected license plate area, connected to a magnified inset above that shows the plate in greater detail. The license plate characters are partially visible but obscured by noise. The left panel lists available filters including Averaging Filter, Gaussian Filter, Wiener Filter, Bilateral Filter, Median Filter, and Deblocking. The bottom player timeline shows frame navigation tools and a zoom setting of 300%. The right panel contains “Filter Settings – Annotate” options with Shape set to Rectangle, Zoom at 2.0×, Border Type as “Point to zoomed area (2 lines),” and controls for border thickness, contrast, and brightness. The inset magnification is configured to highlight the license plate region for closer forensic examination.

If the target is not completely static, maybe due to a shaky handheld camera, use the Local Stabilization filter to stabilize it throughout the selected frames. Please note that if the target is moving towards or away from the camera or if it’s changing its angle/perspective towards the camera, then the Perspective Stabilization filter may be required.

Screenshot of Amped FIVE interface showing a night-time surveillance frame of a dark vehicle with its license plate under examination. The image is heavily pixelated with visible red, green, and magenta compression artifacts, bright headlight glare, and road markings illuminated by streetlights. A dashed rectangular selection box highlights the license plate area for stabilization and enhancement. The right-hand panel displays the “Filter Settings – Local Stabilization” menu, showing coordinates (x: 54, y: 96), dimensions (width: 88, height: 81), and static tracking settings. The selected area is prepared for targeted processing to improve plate legibility despite low quality and motion distortion.

Applying the Frame Averaging Filter

Once you are satisfied that the frames selected are adequate and that the target is static throughout the selected frames, apply the Frame Averaging filter from the Integrate group.

Night-time surveillance camera image showing a black Audi car driving on a dimly lit road with visible lane markings. The headlights are off, and reflections from overhead streetlights appear on the windshield and hood. The front license plate, reading “CW 685WA,” is partially illuminated but slightly blurred due to low light and motion. The image has noticeable noise and grain typical of low-resolution CCTV footage, often used in forensic vehicle identification.

The filter does not have any configurable settings as it will simply overlay all the available frames from the previous stage in the chain and output one single averaged image. Pretty cool, right?

You should hopefully now be able to get a much clearer representation of the target. And at this stage, you could apply refinement filters such as Unsharp Masking, Blind Deconvolution or Turbulence Deblurring to increase the contrast of detail around the edges of the target.

This would also be a good time to Crop the image to the area of interest. Then, enlarge it using a Resize filter with bicubic interpolation. Finally, apply a Compare Original to showcase the improvement you have obtained between the original video and the enhanced image.

Side-by-side comparison of two night-time vehicle surveillance images showing the rear of a black Audi. The left image is dark and low-visibility with the license plate barely discernible, while the right image is brightened and enhanced, clearly revealing the plate number “CW 685WA.” Overhead light reflections are visible on the car’s body in both images.

Watch how we integrate multiple frames step-by-step in Amped FIVE. To learn more about the Frame Averaging filter check out this video on our YouTube channel: 

Conclusion

That’s all for today! We hope you’ve found this issue of the “Learn and solve it with Amped FIVE” series interesting and useful! If you need to integrate multiple frames, try the Frame Averaging workflow and the refinement tips we covered.

Stay tuned and don’t miss the next article coming out next Tuesday! 

Don’t forget to share this blog post with your friends and colleagues on LinkedIn, YouTube and X.


FAQs – Integrate Multiple Frames with Frame Averaging in Amped FIVE

What does it mean to integrate multiple frames in video enhancement?

Integrating multiple frames means combining several consecutive video frames into a single still image. Random noise tends to vary across frames, while the subject of interest remains static. By averaging the frames, noise is reduced and important details, such as license plates or faces, become clearer.

How many frames should I integrate for the best result?

There is no fixed number, but you should select enough good-quality frames to reduce noise without introducing motion artifacts. Too few frames may leave visible noise; too many can introduce blur, especially when the scene changes. In Amped FIVE, you can use frame selection tools to isolate only the most suitable frames.

Can I integrate multiple frames if the camera or subject is moving?

Yes, but only after stabilization. If the camera and/or subject moves, you should first stabilize the target area using filters such as Local Stabilization or Perspective Stabilization in Amped FIVE. Once the target is stabilized across the selected frames, frame averaging can be applied without smearing important details.

Is frame integration the same as super resolution?

No. Frame integration (frame averaging) primarily reduces noise and enhances visibility by averaging multiple frames into one image. Super resolution, on the other hand, uses multiple frames to reconstruct a higher-resolution image by exploiting small sub-pixel shifts between frames. Both use multiple frames, but the goals and algorithms differ.

What should I do after applying frame averaging in Amped FIVE?

After frame averaging, you can refine the result with filters such as Unsharp Masking, Blind Deconvolution, or Turbulence Deblurring to enhance edges and contrast. Then crop to the region of interest, resize if needed, and use Compare Original to visually demonstrate the improvement over the original video.


Image Emi Polito

Emi is a LEVA Certified Forensic Video Analyst and an expert in CCTV recovery, enhancement and analysis. He has worked as a forensic video/audio analyst and ISO17025 CCTV technical lead for a number of Police forces and leading forensic providers. He has also provided testimony in court as an expert witness on a number of occasions in the southeastern region of the UK. Emi has over 20 years’ experience in the field of media and imagery and his CV also includes a 10 years employment as a technical director and senior video editor and engineer for a major international broadcaster based in London. He is now a forensic expert and international trainer at Amped Software and continues to assist Police forces, the CPS, and criminal defense firms with the interpretation of video and audio evidence in court.

Subscribe to our Blog

Receive an email notification when a new blog post is published and don’t miss out on our latest updates, how-tos, case studies and much more content!