Open Water Swimming / Pool Events · Workflow Guide

Tag 1,000 Swimming Photos in 12 Minutes

Swimming photographers face unique challenges — numbers on curved wet caps, water spray, and limited viewing angles. Here's the workflow to tag efficiently despite them.

500-2000photos per swimming event

Swimming photography is fundamentally different from land-based sports. Athletes are submerged or partially submerged, race numbers are printed on curved rubber caps that distort perspective, and water spray can obscure athletes completely. Numbers are only clearly visible when the swimmer's head is above water and positioned directly toward the camera. Body marking (temporary tattoos, sponsor logos on skin) becomes a critical backup ID when cap numbers are illegible.

Typical Event

1-day event (morning heats through evening finals) or multi-day championship

Photo Volume

500-2,000 photos depending on event size and number of races

Delivery

Same-day for competitive events, next-day for photo galleries

Key Challenge

Cap numbers visible only from above and at specific angles, water spray obscures athlete, and identical swim caps in same event create ambiguity

The Complete Workflow

1

Pre-Event: Get Entry List and Note Cap Colors

Manual5-10 minutes

Ask the organizer for the official entry list with swimmer names and assigned numbers. If available, note cap color assignments (many meets assign colors by heat or lane). This becomes backup ID if the number is illegible.

Pro tip

Take a photo of the heat sheet or lane assignments before each race. Cap colors are often consistent — knowing that #42 is in the blue cap group helps when water spray obscures the number.

2

Position for Maximum Cap Number Visibility

CameraSetup before each race

Unlike track or road racing, you need to position yourself above and slightly ahead of the swimmers. Long telephoto from the pool deck works better than waterproof housing in the water. Aim for head-on or slight-angle shots where the cap number faces the camera.

Pro tip

For open water events, position yourself at a point where swimmers approach the camera. Shoot when their head is high and the number faces you. Avoid shooting from behind — the cap number won't be readable at that angle.

3

Shoot Through the Race and Identify Water Spray Moments

Camera5-10 minutes per race

Capture swimmers throughout the race at different stages (start, mid-race, finish). Note water spray moments — those are the hardest photos for AI to read. Spray and reflections create optical noise that obscures numbers completely.

Pro tip

Water spray photos are editorial gold — dramatic and emotional — but expect lower AI confidence on these. Plan on manual review and correction for spray shots.

4

Batch Tag with RaceTagger

RaceTagger8-12 minutes for 600-800 photos

Import your culled photos into RaceTagger. The AI detects cap numbers on curved wet surfaces, reads numbers through light reflections, and identifies body marking (tattoos, sponsor marks) as backup ID when available.

Pro tip

Swimming cap numbers are small and curved — expect slightly lower AI confidence than motorsport (85-90% vs 95%). RaceTagger is trained specifically on curved surfaces and water reflections.

5

Review Flagged Photos & Cross-Reference with Cap Color / Body Marking

RaceTagger15-20 minutes

RaceTagger flags low-confidence detections — typically spray shots, extreme angles, or identical-looking caps. For these, use your heat sheet notes and cap color to narrow the field. Body marking (visible tattoos, sponsor logos) can confirm identity.

Pro tip

If a cap number is illegible but the cap is distinctly blue and you know #42 swam in blue, cross-reference the entry list by heat and lane. Cap color + heat timing is a strong signal.

6

Export & Deliver Swimmer Galleries

Lightroom30-45 minutes for editing and export

RaceTagger exports XMP with swimmer names and race numbers. Organize by swimmer name and deliver individual galleries. Competitive swimmers want to see their race progression through multiple events.

Pro tip

Many swim photographers create 'heat sheets' in the gallery showing all swimmers from that race side-by-side. Swimmers love seeing themselves against their competition — it drives prints and downloads.

Detection Challenges & How AI Handles Them

hard

Cap numbers on curved wet surfaces visible only from specific angles

Why it's hard: Unlike flat bibs, cap numbers curve around the swimmer's head. The number is only readable when it directly faces the camera. From the side or back, the number is invisible. Water droplets on the curved surface distort perspective further.

How AI helps: The AI is trained on curved, wet surfaces and understands cap geometry. It reads numbers at the angles you capture, and flags shots where the cap is angled away or turned.

extreme

Water spray and reflections obscuring the entire swimmer

Why it's hard: Unlike rain in motorsport (which still shows the vehicle), water spray in swimming can completely hide the athlete. Spray also creates reflections and optical distortion that blur numbers beyond recognition.

How AI helps: The AI flags spray shots as low-confidence rather than guessing. You manually correct these using cap color and heat/lane assignments from the official entry list.

medium

Identical swim caps creating ambiguity

Why it's hard: Many swimmers in the same event wear identical cap colors. If you have 8 swimmers in pink caps and the number isn't readable, you can't distinguish #23 from #47 visually.

How AI helps: RaceTagger reads the number when visible. For ambiguous photos, you use cap color + heat/lane assignment + timing (early in race vs late) to manually identify the correct swimmer.

hard

Cap numbers peeling or washing off during the race

Why it's hard: Some cap numbers are adhesive stickers that peel off when the cap gets wet. By mid-race, the number might be partially or completely gone, leaving blank space where the number was.

How AI helps: RaceTagger flags missing numbers. You use the entry list, cap color, and body marking (if visible) to assign the photo to the correct swimmer.

medium

Body marking as primary ID when numbers fail

Why it's hard: When cap numbers are illegible, body marking (temporary tattoos, sponsor logos on skin) becomes the backup ID. These are small, partial, and vary greatly between swimmers — many don't use body marking at all.

How AI helps: RaceTagger detects visible body marking and flags it as secondary ID. Combined with cap color and the entry list, this confirms identity when the number is unreadable.

Manual vs AI Workflow

Manual Tagging

4-5 hours for 800-1000 photos

78-85% — errors from spray photos, identical caps, and complex angle geometry

  • Curved cap numbers are tedious to read manually — you're squinting at a curved surface in spray
  • Identical-looking caps create high error rate — you tag the wrong swimmer from ambiguous photos
  • Delayed delivery (next day) limits sales — swimmers buy immediately after the race, not days later

With RaceTagger AI

20-30 minutes for 800-1000 photos

85-90% on clear shots, flagged low-confidence for spray and identical-cap ambiguity

  • Curved surface expertise — the AI reads cap numbers at angles and through reflections better than manual squinting
  • Body marking fallback — when numbers fail, secondary ID is detected automatically
  • Same-day delivery — swimmers receive galleries while results are still being celebrated

Real-world scenario

A typical competitive swimming championship day

You arrive poolside for a regional swimming championship. The organizer provides the entry list with cap colors by heat. You position yourself at the turn (where swimmers are most visible) and shoot through morning heats. By noon, you've captured 600 photos across 8 races and multiple age groups. Lunch break. You import to Photo Mechanic and cull to 400 keepers. RaceTagger processes them in 7 minutes. You review the flagged set (60-80 photos, mostly spray shots and identical-cap ambiguity). Using your heat sheet, cap color notes, and a few visible body markings, you manually correct 20 photos. The rest you mark as low-confidence with multiple possible swimmers, which you'll clarify post-event. By 2 PM, you're editing in Lightroom. By 5 PM, the day's galleries are live. Swimmers and parents immediately start purchasing heat sheets and podium photos.

You deliver before families have even arrived home from the meet. Word spreads through the swim club. By next championship, you have three other events booked.

Try RaceTagger on your next swimming event

500 free tokens included. No credit card required. Process a full day's worth of swimming photos and see how it handles curved caps and water spray.

Start tagging for free →

Frequently Asked Questions

Why is cap number detection harder than other sports?

Cap numbers are printed on a curved surface, only visible from specific angles, and often obscured by water spray or reflections. Unlike flat bibs, a curved cap number distorts perspective. RaceTagger is trained specifically on curved surfaces and wet conditions.

What should I do if water spray completely obscures the number?

RaceTagger flags it as low-confidence. You use the entry list, cap color assignment, and body marking (if visible) to manually identify the swimmer. Heat and lane assignments narrow it down significantly.

How do I handle identical swim caps in the same event?

Use the official entry list organized by heat and lane. If you photograph the swimmer from a specific lane in a specific heat, you know exactly which swimmers are in that photo. Cap color + heat + lane = positive ID.

Can body marking help when the cap number is illegible?

Yes. RaceTagger detects visible body marking (sponsor tattoos, temporary marks) as backup ID. Combined with cap color and the entry list, it confirms identity when the number fails.

Do I need to shoot from in the water for good results?

Not always. Long telephoto from the pool deck or outdoor shore gives you the best angle for readable cap numbers (head-on or slight angle). In-water shots work for certain angles but are logistically harder. Position yourself where swimmers face the camera.

Related Guides

Related

Curved Surfaces and Reflections — How AI Handles Difficult Geometry in Sports

Cap numbers present unique optical challenges that differ from flat bibs — understanding why matters for realistic expectations

Related

Body Marking as Backup ID — When Bibs and Numbers Fail

Swimming relies on body marking when numbers are illegible — workflow integration with RaceTagger's secondary ID detection

Related

How to Increase Photo Sales at Swimming and Triathlon Events

Competitive swimmers and families are eager buyers — same-day delivery and good tagging drive high sales volume

← All Guides