Industry Playbooks

Investigation Video Enhancement Playbook

Investigators work with difficult footage — covert surveillance, low light, long range. This playbook covers how to enhance investigation video while preserving evidentiary value.

Investigation Video Types

TypeSourceChallenges
Covert surveillanceHidden cameras, vehicle-mountedAngles, distance, movement
Long-range observationTelephoto, fixed positionAtmospheric interference, zoom
Night/low-lightIR cameras, low-light sensorsNoise, grain, no color
Security footageCCTV, access pointsLow resolution, compression
Dashcam/bodycamVehicle, wearableMotion, varied lighting

Enhancement for Identification

Face Enhancement

Key use case: identifying individuals from poor footage.

# Maximum face restoration settings
response = bettervideo.enhance(
    video_url=surveillance_url,
    resolution="4k",
    face_restoration=True,
    face_strength="maximum"
)

What Enhancement Can Do

  • Recover facial detail from low resolution
  • Reduce noise obscuring features
  • Sharpen blurred faces
  • Improve lighting on shadowed faces

What Enhancement Cannot Do

  • Create detail that doesn't exist
  • Identify someone from a few pixels
  • Guarantee identification
  • Replace forensic video analysis

Enhanced video is an aid to identification, not definitive proof.

Evidence Handling Workflow

1. SECURE ACQUISITION
   - Document source, time, location
   - Calculate hash immediately
   - Preserve original in evidence locker

   original_hash = sha256(footage)
   log_evidence("acquired", {
       source: camera_id,
       location: gps,
       timestamp: capture_time
   })

2. CREATE WORKING COPY
   - Never process original
   - Copy to working directory
   - Document copy creation

3. ENHANCE
   response = bettervideo.enhance(
       video_url=working_copy_url,
       resolution="4k",
       face_restoration=True
   )

4. DOCUMENT ENHANCEMENT
   enhancement_log = {
       original_hash: original_hash,
       enhanced_hash: sha256(enhanced),
       operations: response.processing.operations,
       timestamp: response.completed_at,
       certificate: response.certificate_url
   }

5. CHAIN OF CUSTODY
   - Both versions stored with case
   - Documentation attached
   - Ready for legal proceedings if needed

Covert Footage Optimization

Common Covert Camera Issues

  • Wide-angle distortion: Small cameras use fisheye lenses
  • Poor stabilization: Vehicle-mounted cameras shake
  • Compression artifacts: Limited storage means heavy compression
  • Rolling shutter: Fast movement causes distortion

Enhancement Settings

# Covert camera enhancement
response = bettervideo.enhance(
    video_url=covert_footage_url,
    resolution="1080p",    # Don't upscale too far
    denoise="strong",      # Heavy denoising
    sharpen=True,          # Recover detail
    face_restoration=True  # If subjects visible
)

Best Practices

  • Process entire footage, not just clips
  • Mark timestamps of interest
  • Export both versions with report
  • Note enhancement in investigation report

Working with Law Enforcement

If Evidence Goes to Police

  • Provide original and enhanced
  • Provide chain of custody documentation
  • Explain enhancement methodology
  • Offer expert witness support if needed

Police Department Requests

If police request enhancement:

  • Follow their evidence handling procedures
  • Get written request documenting chain of custody
  • Provide full documentation of enhancement
  • Return both versions

Court Testimony

If testifying about enhanced video:

  • Describe enhancement process
  • Explain what enhancement can/cannot do
  • Reference BetterVideo methodology documentation
  • Present both original and enhanced

Frequently Asked Questions

Enhancement improves clarity and can reveal detail, but it's an aid to identification, not definitive proof. Combined with other evidence.

Hash original immediately, preserve unmodified, enhance a copy, document everything, maintain chain of custody.

Generally yes, if original is preserved, enhancement is documented, and methodology is explained. Present both versions.

Ready to get started?

Try BetterVideo's privacy-first video enhancement API — free sandbox, no credit card required.