Image Annotation

Pose Estimation for Proctoring

Image

How do you teach AI to recognize when a student is cheating during an exam? By accurately annotating 6000 images of real exam scenarios — and that’s exactly what we did.

Image

Video Pose Estimation for Proctoring

We helped an education technology company create a dataset to detect suspicious student behavior during exams by accurately annotating keypoints in 6000 video frames. This allowed AI models to monitor body movements and posture in real time, supporting automated exam proctoring.

Task

The client needed video data annotated with human pose keypoints to train models capable of identifying behaviors such as looking away from the screen, leaning toward neighbors, or leaving the frame.

Challenges included:

  • Multiple students per frame with overlapping limbs and furniture.
  • Variations in posture, occlusions, and partial visibility.
  • Short turnaround time to meet the client’s development schedule.

Solution

Iterative Annotation Workflow

The project was divided into three batches of 2000 frames. The first batch was fully manually annotated to establish a high-quality baseline. Subsequent batches were pre-annotated using the client’s tools, then reviewed and corrected by our team, reducing annotation time by up to 40% while maintaining consistency.

Handling Complex Poses in Crowded Settings

Strict internal guidelines ensured precise placement of keypoints even with occlusions, overlapping limbs, and diverse postures. This high granularity was critical for downstream model training.

Team Training and Domain Immersion

Annotators completed specialized training, including studying anatomical references, reviewing client exam footage, and weekly QA sessions to resolve edge cases. This preparation enabled accurate recognition of subtle posture variations and movement patterns.

StageInputWorkflow ScopeMain Quality Checks
Requirements AlignmentClient goals, exam video footageDefinition of keypoints and behavior scenariosClarity, edge cases, feasibility
Guidelines DevelopmentSample frames, pose referencesAnnotation rules for occlusions, overlapping limbsConsistency, anatomical correctness
Annotator TrainingGuidelines, reference materialsTraining on pose estimation, calibration tasksKeypoint accuracy, readiness
Video AnnotationExam video sequencesFrame-by-frame keypoint annotation, multi-person trackingTemporal consistency, precision
Iterative ValidationAnnotated batchesReview, correction, integration of pre-annotationsError reduction, consistency
Final QAValidated datasetDataset consolidation and deliveryCompleteness, client acceptance
Pilot & Sampling
7 days
Guidelines & Metrics Alignment
5 days
Video Annotation
4 weeks
QA & Final Dataset Delivery
1 week)

The Results

  • 6000 frames annotated within 3 months, including verification and correction cycles.
  • Each batch delivered on time, supporting the client’s agile development process.
  • High-quality dataset improved pose detection accuracy, enabling more effective automated proctoring.
Pose estimation in video requires precise tracking of keypoints across frames and consistent handling of occlusions and multi-person scenes. Model performance depends on temporal consistency, clear annotation rules, and iterative quality control.
Roman Lukoshin
Roman Lukoshin
Speech and Generative Data Manager

Similar Cases

Digital Tree Passport Annotation for Forest Mapping

  • Forestry Monitoring & GIS
  • 200,000 trees, 10 species classes
  • 2 months
Learn more

Image Annotation for Retail Product Classification

  • E-commerce and Retail
  • 100,000 annotated images
  • 6 weeks
Learn more

Image Data Collection for Hair Loss Classification Task

  • Medicine
  • 200 annotated sets
  • 1.5 months
Learn more

Multiview Emotion Capture for AI Training

  • Human Behavior AI
  • Continuous attack-based data generation
  • 2 months
Learn more

Real-World Data for a Synthetic-Trained PAD Model

  • 7 weeks
Learn more

Ready to get started?

Tell us what you need — we’ll reply within 24h with a free estimate

    Andrew
    Head of Client Success

    — I'll guide you through every step, from your first
    message to full project delivery

    Thank you for your
    message

    It has been successfully sent!

    We use cookies to enhance your experience, personalize content, ads, and analyze traffic. By clicking 'Accept All', you agree to our Cookie Policy.