Waypoint TelemetryWaypoint Telemetry

Case Study · Three Rivers Park District · Bloomington, Minnesota

Counting a Minnesota winter, one skier at a time.

Winter use of the Twin Cities’ regional parks is estimated, not counted. Three Rivers Park District and Waypoint put eight solar cameras around Hyland Lake Park Reserve to see who uses the trails in February and March, how a free family ski day and a record March thaw change that, and what it takes to count every skier once.

Headline result

31% → 3%

false counts from people seen again in consecutive photos, after the repeat-subject filter built from this pilot.

Partner
Three Rivers Park District
Site
Hyland Lake Park Reserve, Bloomington, Minnesota
Questions
Trail use, activity share and entrance intensity
Data shown
Feb 17 – Mar 16, 2026 (28 days)
Passages
22,514
Sensors
8 solar cellular cameras
Compared with
Eco-Counter MULTI infrared counter

01 · The challenge

Winter visits are inferred from summer counts

Three Rivers counts carefully. Every summer, staff and volunteers run two-hour counts at more than 550 park and trail entrances, alongside vehicle counters, trail counters, sales data and visitor surveys.[5] Those counts feed the Metropolitan Council’s annual estimate, which put Three Rivers at 14.7 million visits in 2025.[7]

But the counts happen between Memorial Day and Labor Day. Winter, spring and fall visits are calculated from the summer numbers using survey multipliers.[6] For a park whose winter is built around skiing, that leaves the busiest season for some trails as an estimate. Three Rivers wanted to see what direct winter counts could show: total use, the share of each activity, and how hard each entrance is used.

02 · Background

A suburban park reserve built for winter

Three Rivers Park District has run parks in the west metro since 1957 and manages more than 27,000 acres of park reserves, regional parks, regional trails and special-use facilities.[2][1] Hyland Lake Park Reserve in Bloomington is part of the 2,565-acre Hyland-Bush-Anderson Lakes Park Reserve. In winter it has 9.5 miles of cross-country ski trails groomed daily for classic and skate skiing, five miles of them lit, ski and snowshoe rentals, the Hyland Hills Ski Area, and Richardson Nature Center. Hiking on the ski trails is not allowed in winter.[3]

  1. 1957

    The Park District is created.[2]

  2. February 17, 2026

    First full day of data from 8 cameras around Hyland Lake Park Reserve: four at park entrances, two on ski trails and two at trail crossings.

  3. February 21, 2026

    Winter Play Day: free cross-country ski passes and rentals, snowshoeing, kicksleds and ski lessons at Hyland.[4]

  4. March 3 – 14, 2026

    A Waypoint camera runs side by side with an Eco-Counter MULTI infrared counter.

  5. March 2026

    A thaw in the first week of March, then snow again mid-month: depth at MSP peaks at 8 inches on March 16. The month ends 5.8°F above normal, with a record 79°F on March 21.[8][9]

03 · The approach

Eight cameras, ten feet up, in February snow

Waypoint placed 8 solar cellular cameras across the park: four at park entrances, two on dedicated ski trails and two at crossings where trails meet. Each was strapped to a tree about ten feet up from a ladder, with no power, trenching or permanent hardware. A Three Rivers tag on each camera and signs at the trailheads told visitors a trail study was under way.

Every passage is classified by activity, such as skiing, walking, walking a dog or riding a fat bike, faces are blurred automatically, and each count links to the photo behind it.

Waypoint staff in a safety vest on a ladder strapping a camera to a tree beside a snowy trail at Hyland Lake Park Reserve
Waypoint camera and solar panel strapped to a tree, with snow piled on the panel and a Three Rivers public information tag
Three Rivers “Trail Study In Progress” sign beside a footbridge at Hyland Lake Park Reserve
Installer carrying a ladder along a packed-snow trail toward a trailhead at Hyland Lake Park Reserve

04 · What the winter showed

22,514 passages, a family ski day, and skiing that follows the snow

In 28 days the eight cameras recorded 22,514 passages. 72% were on foot and 26% on skis; bicyclists, vehicles, snowmobiles and animals made up the rest. Among pedestrians, 6% walked a dog and 8% were running, and 27% of people were in a group. The busiest site, Site 4 near the center of the park, carried 9,646 passages, more than the five quietest sites combined.

Use built from mid-morning and held steady from 10 a.m. to 5 p.m., peaking between 4 and 5 p.m. with 2,263 passages across the pilot, as people came out after work and school.

Trail user mix, all sites

  • Pedestrians 72%
  • Skiers 26%
  • Bicyclists 1%
  • Other 2%
Waypoint dashboard charts for the Hyland Lake pilot: 22,514 passages, 72% pedestrian and 26% skier; 86% of pedestrians walking, 8% running, 6% walking a dog; 59% of 19,391 people travelling right and 41% left
Who used the trails, how pedestrians moved, and which way they went, Feb 17 – Mar 16, 2026.
Bar chart of passages by hour of day across all eight sites, rising from 5 a.m., level from 10 a.m. to 5 p.m. and peaking at 2,263 passages between 4 and 5 p.m.
Passages by hour of day, all sites. Hours are site-local.

Winter Play Day

On Saturday, February 21, Three Rivers’ Winter Play Day offered free cross-country ski passes and rentals at Hyland.[4] The park recorded about 2,400 passages that day, the busiest of the pilot and roughly twice a typical day, most of them at Site 4. Because each count has a photo behind it, the park can report the festival on its own and keep it out of everyday averages.

Stacked daily bar chart of passages at each of the eight Hyland Lake sites, February 17 to March 16, 2026, with a peak of about 2,400 on February 21 and site totals from 709 to 9,646
Daily passages by site. Winter Play Day on February 21 is the tallest bar; weekends are shaded.

Skiing follows the snow

In the first week of March, highs reached the 40s and 50s and the trails softened. At Site 6, on the ski trails, skiing almost disappeared: on several days the camera counted only a few dozen people, nearly all on foot. When snow returned mid-month, so did the skiers. On Saturday, March 14, the park’s busiest two hours of the week saw about 450 passages, more than half of them on skis.[8]

Weather sits beside each day’s numbers in the dashboard, so Three Rivers can see how much of a winter season depends on snow and grooming, not just on demand. That is something a multiplier applied to summer counts can’t show.

Two-hour bar chart of passages across all sites for March 10 to 16, 2026, with skiers and pedestrians stacked and a peak of about 450 passages on the snowy Saturday of March 14
March 10 – 16 in two-hour blocks. Snow on March 14 brought the skiers back.
Groomed cross-country ski track beside a snowy trail and a trail sign at Hyland Lake Park Reserve
Snow-covered trail leading to a footbridge at Hyland Lake Park Reserve in late winter

05 · Activity share by trail

Activity share, trail by trail

A park-wide total hides how different each trail is. Site 6 watches a trail with groomed ski tracks; Site 1 watches a trail with no ski tracks. At Site 6, 46% of passages were skiers. At Site 1, there were none: 94% pedestrians, plus a few bicyclists and vehicles.

Because the cameras classify every passage by activity, Three Rivers can see the share of skiing, walking and biking at each entrance and trail, not just how many people went by. That is what grooming, signage and winter trail-use rules are decided on.

Site 6

Trail with groomed ski tracks, Feb 17 – Mar 16 · 6,028 passages

  • Pedestrians3,223 53%
  • Skiers2,799 46%
  • Vehicles6 0%

Site 1

Walking trail with no ski tracks, Mar 2 – 16 · 1,013 passages

  • Pedestrians952 94%
  • Bicyclists43 4%
  • Vehicles18 2%
  • Skiers0 0%
Daily bar chart for Site 6, February 17 to March 16, 2026: 3,223 pedestrians and 2,799 skiers, with skiing nearly gone during the early March thaw and back on March 14
Site 6, ski trail: pedestrians (dark) and skiers (light) by day.
Daily bar chart for Site 1, March 2 to 16, 2026: 952 pedestrians, 43 bicyclists, 18 vehicles and no skiers
Site 1, walking trail: no skiers at all. Data from March 2, after its camera was replaced.
Infrared camera photo from February 24, 2026 at 5:36 a.m.: a cross-country skier on a groomed trail, boxed and labelled Skier, unique, with the skis boxed as the object it was assembled with; face blurred
A skier at 5:36 a.m. on February 24, before sunrise, recognized from a person and a pair of skis in an infrared photo. Faces are blurred automatically.

06 · Counting each skier once

The same skier, counted again and again

Winter Play Day exposed a problem. Children learning to ski stop, turn around and linger in front of a camera, which triggers it again and again. Early counts treated each photo as new people, so a few families could look like a crowd.

From this data Waypoint built a repeat-subject filter. It compares each detection with the ones in the photos just before it and marks a person already counted as a duplicate instead of a new visitor. It cut false counts from repeat subjects from 31% to 3%. See how noise filtering is validated.

Camera photo on February 21, 2026 at 11:42:02: a child on skis and an adult on a groomed trail, each detected and counted as a new person (#27 and #28); faces blurred
Winter Play Day, 11:42:02 a.m.: two people counted for the first time.
Camera photo twelve seconds later: the same child and adult detected again and marked as duplicates (DUP #27, DUP #28), so they are not counted twice; faces blurred
Twelve seconds later: the same two people, marked as duplicates and not counted again.

07 · Against an IR counter

Side by side with an infrared counter: in step, but not equal

From March 3 to 14, a Waypoint camera ran beside an Eco-Counter MULTI infrared counter on a narrow, four-foot trail, through dry ground and deep snow, 20°F to 80°F, day and night, with walkers, skiers, cyclists, dog walkers and animals.

Day by day the two counters rose and fell together: their daily totals correlated with an R² of 0.95. But the camera counted about half as many as the infrared counter. Without manual counts there was no way to tell whether the infrared counter was overcounting or the camera undercounting. That open question led to the next study, with MnDOT on the Nine Mile Creek trail bridge, where a better-placed camera came within 7–12% of an infrared counter.

Line chart of daily counts from the Eco-Counter MULTI and the Waypoint camera, March 3 to 14, 2026, moving together with the camera consistently lower, plus the daily difference
Daily counts, infrared counter vs. Waypoint camera, Mar 3 – 14, 2026.
Scatter plot of daily totals, Eco-Counter vs Waypoint, with a fitted line y = 0.50x + 15.5 and R² = 0.9535
Daily totals correlate closely (R² = 0.95), at about half the infrared count.
Narrow wooded trail at Hyland Lake Park Reserve where the Waypoint camera and the infrared counter were installed side by side

The comparison also changed the software. Waypoint raised detection confidence thresholds, added a direction-of-travel model, tuned the camera’s trigger timing to avoid early and late captures, and fine-tuned its detector for groups. See how directional counting works.

08 · What came out of it

A pilot that reshaped the product

Winter, counted

Direct counts of skiers and other winter users by site, instead of a multiplier on summer counts.

Each person once

A repeat-subject filter that cut false counts from 31% to 3%, now part of every Waypoint project.

Hardware that lasts

Larger solar panels for busy sites, and the start of Waypoint’s own camera.

Winter was hard on the hardware. The two busiest sites drained their batteries on the standard solar panel, and snow piled on the panels after storms. Fitting a panel about four times larger in early March fixed the busiest camera, which now ships as the option for high-traffic sites.

The pilot also showed the limits of off-the-shelf trail cameras for accurate, reliable recreation data. That is why Waypoint began designing its own camera, VisionAI One, built around counting rather than hunting.

Waypoint dashboard chart of battery level for two cameras, February 16 to March 17, 2026: one stays near full on a standard panel, the busiest drains to zero, then recovers after a larger solar panel is fitted around March 9
Battery level at a moderate site (purple) and the busiest site (orange), which recovered after a larger solar panel went on around March 9.

09 · Lessons learned

What we learned

  1. 01

    Count each person once.

    Busy days and lingering visitors multiply counts. Deduplicating across consecutive photos matters as much as detecting people in the first place.

  2. 02

    Size power to traffic.

    A camera at a busy entrance fires far more often than one on a quiet trail, and needs a bigger panel, especially in a Minnesota February.

  3. 03

    Count by trail, not just by park.

    A ski trail was 46% skiers and a nearby walking trail had none. A park-wide share would describe neither.

  4. 04

    Conditions drive winter use.

    Daily counts beside weather show when skiing depends on snow and grooming, which a seasonal multiplier can’t.

  5. 05

    Validate against people, not just devices.

    Two counters that agree on the pattern but not the total need a manual count to settle which is right.

Thanks to Three Rivers Park District for hosting the pilot and sharing its expertise in park visitor research.

10 · Sources

Sources

  1. Three Rivers Park District, Mission and vision
  2. Three Rivers Park District, About us
  3. Three Rivers Park District, Hyland Lake Park Reserve
  4. Three Rivers Park District, Winter Play Day
  5. Three Rivers Park District, Improving parks through data: my experience as a parks researcher
  6. Metropolitan Council, 2025 park and trail use estimate methodology (July 2026)
  7. Metropolitan Council, Regional park and trail use in 2025 (July 2026)
  8. National Weather Service Twin Cities, MSP climate summary, March 2026 (preliminary)
  9. Minnesota DNR State Climatology Office, Record warmth on March 21, 2026

Pilot counts and charts come from the Waypoint Analytics platform for the Three Rivers Hyland Lake pilot, Feb 17 – Mar 16, 2026, and Waypoint’s pilot reports to Three Rivers (March 2026). Engineering notes are in the original deployment write-up.

Ready to understand how your spaces are being used?

Tell us what you’re trying to measure. We’ll help you determine the right deployment.

Not sure how many sensors you need? Tell us about your trails, courts, parks, or study area and we’ll recommend a deployment.