polyline

polyline use case example

To describe a polyline dataset with one camera sensor:

  • sensor: camera (#camera1)

  • ontology:

    • landmarkings

      • color (vec) - white, yellow, red (static)

      • type (vec) - solid, dash (static)

      • lane - num (dynamic)

    • curb

Example Code

{
    "visionai":{
        "frame_intervals":[
            {
                "frame_start":0,
                "frame_end":0
            }
        ],
        "frames":{
            "000000000000":{
                "objects":{
                    "893ac389-7782-4bc3-8f61-09a8e48c819f":{
                        "object_data":{
                            "poly2d":[
                                {
                                    "name":"poly2d_shape",
                                    "stream":"camera1",
                                    "val":[
                                        236.0,
                                        275.0,
                                        6.0,
                                        123.0,
                                        47.0,
                                        174.0,
                                        185.0,
                                        58.0
                                    ],
                                    "closed":false,
                                    "mode":"MODE_POLY2D_ABSOLUTE",
                                    "attributes":{
                                        "num":[
                                            {
                                                "name":"lane",
                                                "stream":"camera1",
                                                "confidence_score":0.4,
                                                "attributes":{
                                                    "num":[
                                                        {
                                                            "name":"probability",
                                                            "val":0.1
                                                        }
                                                    ]
                                                },
                                                "val":4
                                            }
                                        ]
                                    }
                                }
                            ]
                        }
                    },
                    "893ac389-7782-4bc3-8f61-09a8e48c819a":{
                        "object_data":{
                            "poly2d":[
                                {
                                    "name":"poly2d_shape",
                                    "stream":"camera1",
                                    "val":[
                                        236.0,
                                        275.0,
                                        6.0,
                                        123.0,
                                        47.0,
                                        174.0,
                                        185.0,
                                        58.0
                                    ],
                                    "closed":false,
                                    "mode":"MODE_POLY2D_ABSOLUTE"
                                }
                            ]
                        }
                    }
                },
                "frame_properties":{
                    "streams":{
                        "camera1":{
                            "uri":"https://helenmlopsstorageqatest.blob.core.windows.net/vainewformat/demodataset_small/kitti_large/000000000000/data/camera1/000000000000.png"
                        }
                    }
                }
            }
        },
        "objects":{
            "893ac389-7782-4bc3-8f61-09a8e48c819f":{
                "frame_intervals":[
                    {
                        "frame_start":0,
                        "frame_end":0
                    }
                ],
                "name":"landmarking01",
                "object_data":{
                    "vec":[
                        {
                            "name":"color",
                            "confidence_score":0.4,
                            "attributes":{
                                "vec":[
                                    {
                                        "name":"probability",
                                        "val":[
                                            0.1,
                                            0.8,
                                            0.1
                                        ]
                                    }
                                ]
                            },
                            "val":[
                                "white",
                                "yellow",
                                "red"
                            ]
                        },
                        {
                            "name":"type",
                            "confidence_score":0.4,
                            "attributes":{
                                "vec":[
                                    {
                                        "name":"probability",
                                        "val":[
                                            0.9,
                                            0.8
                                        ]
                                    }
                                ]
                            },
                            "val":[
                                "solid",
                                "dash"
                            ]
                        }
                    ]
                },
                "object_data_pointers":{
                    "poly2d_shape":{
                        "frame_intervals":[
                            {
                                "frame_start":0,
                                "frame_end":0
                            }
                        ],
                        "type":"poly2d"
                    },
                    "color":{
                        "attributes":{
                            "probability":"vec"
                        },
                        "frame_intervals":[
                            {
                                "frame_start":0,
                                "frame_end":0
                            }
                        ],
                        "type":"vec"
                    },
                    "type":{
                        "attributes":{
                            "probability":"vec"
                        },
                        "frame_intervals":[
                            {
                                "frame_start":0,
                                "frame_end":0
                            }
                        ],
                        "type":"vec"
                    },
                    "lane":{
                        "attributes":{
                            "probability":"vec"
                        },
                        "frame_intervals":[
                            {
                                "frame_start":0,
                                "frame_end":0
                            }
                        ],
                        "type":"num"
                    }
                },
                "type":"landmarkings"
            },
            "893ac389-7782-4bc3-8f61-09a8e48c819a":{
                "frame_intervals":[
                    {
                        "frame_start":0,
                        "frame_end":0
                    }
                ],
                "name":"curb01",
                "object_data_pointers":{
                    "poly2d_shape":{
                        "frame_intervals":[
                            {
                                "frame_start":0,
                                "frame_end":0
                            }
                        ],
                        "type":"poly2d"
                    }
                },
                "type":"curb"
            }
        },
        "streams":{
            "camera1":{
                "type":"camera",
                "uri":"https://helenmlopsstorageqatest.blob.core.windows.net/vainewformat/demodataset_small/kitti_large/000000000000/data/camera1/000000000000.png",
                "description":"Frontal camera"
            }
        },
        "metadata":{
            "schema_version":"1.0.0"
        }
    }
}

Last updated