Basketball Shot Evaluation Using Normalized Placement Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to accurately assess a shooter's performance in basketball due to the difficulty in normalizing shot placement across different angles and court locations, leading to inconsistent evaluation of shot placement within the 'guaranteed make zone' of the basketball hoop.

Innovation Solution

A system that uses cameras and processors to capture and analyze shot trajectories and placements, normalizing them based on the shooter's location relative to the hoop, generating placement maps and evaluating shooting parameters to identify tendencies and adjust shot placement for improved accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If shot placement is evaluated based on shooter's actual location and angle, then evaluation reflects real performance conditions, but normalization across different angles becomes difficult and measurement precision deteriorates

Engineering Contradiction:
Improveevaluation accuracyVSAvoidshot placement measurement
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system transforms shot placement measurements from absolute court coordinates to normalized coordinates relative to the hoop, using the shooter's location and angle as transformation parameters. This allows shot placements from different angles and distances to be compared on a common normalized scale, resolving the contradiction between maintaining evaluation accuracy for real performance conditions and achieving consistent measurement precision across varying shot conditions

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system introduces a normalized coordinate system as an intermediary between the shooter's actual location and the evaluation criteria. This intermediary framework converts diverse shot conditions (different angles, distances, locations) into a standardized reference frame, enabling precise and consistent evaluation without requiring physical standardization of shot conditions

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple camera angles are used to capture shots from different locations, then comprehensive shot tracking is achieved, but system complexity increases

Engineering Contradiction:
Improveshot tracking coverageVSAvoidcamera system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system employs a single overhead camera that performs multiple functions: capturing shooter location, tracking ball trajectory, and determining shot placement. This multi-functional approach achieves comprehensive shot tracking coverage without requiring separate cameras for each function, thereby reducing system complexity while maintaining adaptability across different shot conditions

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses a single camera positioned to capture slightly more information than minimally required (the entire court area), which then processes only the relevant data for shot analysis. This approach achieves comprehensive tracking capability without the complexity of multiple specialized cameras, as the excess capture area is efficiently filtered and processed

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12551769B2Systems and methods for evaluating player performance
Publication Date: 2026.02.17 PILLAR VISION INC
  • US12551769B2 patent drawing
  • US12551769B2 patent drawing
  • US12551769B2 patent drawing

AI summary

A system for evaluating player performance comprises at least one sensor for capturing images of a player performing a basketball shot. At least one processor is configured to analyze the images to determine a position of the basketball and, based on the determined position, calculate a first value indicative of a shot performance of the player. The processor is further configured to identify a region from which the basketball was shot by the player for the basketball shot. The processor is further configured to calculate, based on whether the basketball shot is made, a second value indicating a shot performance of the player in taking a plurality of basketball shots from the identified region. An output mechanism is configured to display shot performance information associated with the player based on the first value and the second value.