IREXDocs
EN

Bike Lanes

What It Is For

Cameras having "Bike Lanes" installed and set up, monitor bike lanes in public spaces (road segments, parks, etc.) to detect obstacles to bike traffic on them, such as pedestrians, strollers, skateboard riders, etc. This helps prevent incidents involving bike riders and other actors.

How It Works

This module's detector recognizes these object classes: person, bicycle, car, truck, motorcycle, cat, and dog.

For a person and a bicycle, a separate check measures how close the two boxes are. When a person's box is close enough to a bicycle's box, the module pairs the two objects and creates a Bike event.

If they are not paired, for example a person walking or a bicycle left on its own, the module creates a Not a bike event. The other classes also create a Not a bike event.

Detection stays accurate when the object box covers at least 4,000 to 5,000 pixels.

Cyclist in a bike lane with bounding boxes around the rider and bicycle, classified as a Bike eventCar parked in a bike lane boxed in yellow with the lane outlined in red, classified as a Not a bike event

Computational Complexity

The module needs substantial computing resources and runs on a GPU.

Camera Requirements

To select cameras, use specialized software (for example, IP Video System Design Tool) or a free lens calculator from the camera manufacturer.

Characteristic Requirement
CMOS sensor size 1/3″ or larger
CMOS sensor light sensitivity 0.01 lux or less for a color image with automatic gain control (AGC) on at 30 IRE; 0.05 lux or less for a black-and-white image with AGC on at 30 IRE
Electronic shutter speed adjustable from 1/25 to 1/10,000 second, or a wider range
Electronic shutter speed adjustment modes automatic / adjustment range / manual
Number of video streams 2 or more
Primary stream resolution 1280×720 to 2560×1920 pixels
Secondary stream resolution (optional, for layouts) 320×240 to 704×576 pixels
Video frame rate 10 to 25 frames per second
Lens focal length 2.8 mm or longer
Primary stream bitrate up to 8 Mbps
Secondary stream bitrate up to 1 Mbps
Video encoding type constant (CBR) / variable (VBR)
Video encoding protocol H.264 HP/MP/BP, H.265
Network protocol support TCP/IP, ICMP, HTTP, HTTPS, RTP, RTSP, NTP, SNMP, IGMP, IPv4/IPv6
Video transmission protocol RTP over TCP
ONVIF compatibility (optional, for remote camera control) ONVIF (PROFILE S, PROFILE G)
Built-in illumination 20 meters or more

Camera Mount Requirements

Characteristic Requirement
Camera tilt relative to the horizon 15° to +50°
Camera pan from the direction of approach −45° to +45°
Camera roll about its axis −5° to +5°
Image quality at the border of the controlled zone 100 pixels per meter or more
Recommended mounting height 5 meters or higher above floor or ground level
Illumination of the controlled zone 50 lux or more across the camera scene

Set Up the "Bike" and "Not a bike" Events

  1. Tick the event types ("Bike", "Not a bike") to generate and assign a priority to each.
  2. Bike Lanes settings panel with Bike (Low) and Not a bike (Critical) events enabled, Threshold at 15%, and Frames min at 3

  3. Threshold is the minimum similarity between an object and bike to trigger a "Bike" event.
  4. Frames, min is the minimum number of frames, in which a bike or other object should be found to trigger a "Bike" or "Not a bike" event.
  5. Click Apply.

Review the Events

Do so on the Events screen with Analytics modules = Bike lanes and more conditions according to need.

Events screen with four event cards labeled Not a bike or Bike, and the three-dot menu open showing Download Snapshot, Copy link, and Device Settings

Use the commands in the three-dot menu on the event card to download event snapshots, share links to the video, or go to the video analytics settings page.