Read the final published paper →

The problem

Solution

Implement a high-mounted camera system with computer vision algorithms and deep learning to validate parking spot occupancy.

Key steps

  1. Grey scaling and Gaussian blur
  2. Background subtraction
  3. Thresholding
  4. Dilation
  5. Non-zero pixels
  6. YOLO neural network
Stages of the car park computer vision pipeline: assigning parking spots, background subtraction, thresholding, and final detection output

Results

Method Accuracy Explanation
Background subtraction only 50% Detected every small movement
Background subtraction + thresholding 72% Filtered out small movements
Background subtraction + Gaussian blur + thresholding + dilation 84% Reduced noise from the image; still detected humans and other non-vehicle related movements
Addition of YOLO neural network 91% Eliminated non-vehicle related movement

The final achieved accuracy was 91%, surpassing previous research on this application (IEEE reference).

Future work