LogoLogo
  • Getting started with Keylabs
  • Application overview
    • Application navigation
    • Application toolbar
      • Informative panel
      • Panel
      • View
      • Edit
      • File
      • Tools
      • Frame location buttons
      • 🔧Tool buttons in the Merge Editor
    • Model Assisted Labeling
      • Segment Anything 2 model
    • Setting up your custom workflow
  • Release Notes
    • Release notes 2.0 - 2.3-1
      • Release notes 2.0
      • Release notes 2.1
      • Release notes 2.2
      • Release notes 2.3
      • Release notes 2.3-1
    • Release notes 1.90 - 1.92
      • Release notes 1.90
      • Release notes 1.91
      • Release notes 1.92
    • Release notes 1.80-1.89
      • Release notes 1.89
        • Release notes 1.89-2
      • Release notes 1.88
        • Release notes 1.88-1
      • Release notes 1.87
      • Release notes 1.86
      • Release notes 1.85
      • Release notes 1.84
      • Кelease notes 1.83
      • Release notes 1.82
      • Release notes 1.81
      • Release notes 1.80
  • HOW TO START
    • Project creation
    • Files uploading
    • Classes
      • Setting up classes
        • Bounding box
        • Oriented Bounding Box
        • Cuboid
        • Polygon
        • Multiline
        • Skeleton
        • Mesh
        • Bitmap
      • Setting up attributes
        • Select
        • Mugshot
        • String
        • Boolean
        • Separator
  • HOW TO ANNOTATE
    • ⚙️Annotation shapes
      • 🦲Bounding Box object annotation
      • 〰️Multiline and Polygon objects annotation
      • 💀Annotation of Skeleton object
      • 👾Annotation of Bitmap object
      • 🔘Mesh object annotation
    • Stacking order
    • Video annotation
      • Interpolation function
        • Attribute interpolation
  • HOW TO MANAGE
    • 🛠️Setting up a Project
      • Project types
      • Stages
      • Merge project creation
      • Configuration
    • ⚡Project Management
      • Project Status
      • Clone project creation
      • Files filtering
    • 👷User Management
      • User roles
        • Worker
        • Project Manager
        • Super User
        • Admin
        • Customer
      • Locations
    • 👨‍💻Arranging the workflow
      • Adding a user
      • Files management
    • 📣Audit
      • Changelog
      • Reports usage for audit
    • 📊Reports
      • Whole platform reports
        • Velocity reports
        • Timetable reports
          • TimeTable Aggregated
          • TimeTable raw data
          • Timetable current state
      • Per project reports
        • Velocity reports - by date
        • Velocity reports - by user
        • Worklog Aggregated
        • Worklog - Raw data
        • Worklog Time by File
  • TIPS AND TRICKS
    • ▶️Shortcuts
  • HOW TO INTEGRATE
    • Export
    • Files Storage
      • Platform storage
      • External storage
    • 🗒️Keylabs Export Format
      • ZIP archive structure
      • JSON File Structure
    • CLI/SDK
      • CLI
      • SDK
Powered by GitBook
On this page

Was this helpful?

  1. HOW TO ANNOTATE
  2. Video annotation
  3. Interpolation function

Attribute interpolation

The attribute interpolation in the annotation editor for video files (frames) operates similarly to object interpolation. This functionality ensures smooth transitions in attribute values between frames or allows for the application of fixed values based on the selected method. The system functions based on three types of interpolation, which are described below:

The single value on all frames method applies the same attribute value across all selected frames. This means that the value remains constant for each frame from start to finish. It's particularly useful for attributes like color, size, or state that do not change throughout the video. This method works similarly to how objects behave, where the object's properties stay the same across all frames. If an attribute is initially set for one frame and then modified in a subsequent frame, the new attribute value will affect all frames, including the earlier ones.

Flat value interpolation. In this method, the attribute value transitions smoothly between keyframes. At the first keyframe, an initial attribute value is established, which remains constant until the next keyframe, where a different value is set. This technique creates smooth transitions, similar to object interpolation, in which an object moves or changes gradually between frames, affecting its position, shape, and so on.

No value interpolation (the value exists only in keyframes). In this scenario, the attribute's value is only defined at keyframes and does not exist in between them. As a result, the value "jumps" from one keyframe to another without a smooth transition. This is comparable to object interpolation, where an object exists only at keyframes or changes suddenly without any gradual adjustments in between.

PreviousInterpolation functionNextSetting up a Project

Last updated 7 months ago

Was this helpful?