@startuml
skinparam titleBorderRoundCorner 15
skinparam titleBorderThickness 2
skinparam titleBorderColor Black
skinparam titleBackgroundColor Silver-WhiteSmoke
skinparam classFontColor automatic
skinparam classHeaderBackgroundColor WhiteSmoke
skinparam monochrome true
skinparam handwritten false
/' skinparam dpi 300 '/
left to right direction
skinparam linetype polyline
/' skinparam linetype ortho '/



    package 1.3_input_statistics{
        rectangle load_data {
            usecase "1.3.1 Camera quadrant data" as qdata
            usecase "1.3.2 Annotations data" as adata
        }
        rectangle data_div {
            usecase "1.3.8 OpenPose" as openpose
            usecase "1.3.9 Users" as users
        }
        usecase "1.3.3 Median" as medb
        usecase "1.3.4.a Feature Distance" as dista
        usecase "1.3.4.b Feature Distance" as distb
        usecase "1.3.5 Sample" as sampb
        usecase "1.3.6 Feature Grouping" as fg
        usecase "1.3.7 Camera Grouping" as cg
        together {
            usecase "Statistics" as stata
            usecase "Statistics" as statb
        }
    }
    /' usecase "Statistics" as statb '/
    qdata --> cg
    cg --> dista
    dista --|> stata



    adata --> users
    adata --> openpose
    users  --> medb
    users  --> sampb
    medb --> distb
    medb --> dista
    sampb --> cg
    sampb --> fg
    fg --> distb
    distb --|> statb

    openpose --> fg
    openpose --> cg
    /' sampb --> distb '/
    /' distb --|> statb '/
    /' medb -->  fg '/
    /' sampb --> fg '/
    /' fg --> distb '/
    /' fg --> dista '/
    /' distb --> statb '/






@enduml

