Conditional Random Fields (for labeling)

Conditional Random Fields (for labeling)

  • Doesn’t use Neural Networks but is a Supervised Learning method.
  • Probabilistic graphical model
  • Node in the graph == Face in the mesh
  • Naively: Edges in the graph to and from neighbors of the face in the mesh
conditional_random_fields_for_labeling_4c052b061852706df2f11788223e52d3dc8893c2.svg

For:

conditional_random_fields_for_labeling_2473dac7a67b91030ce7a8de27e6076eaa713377.svg : prediction conditional_random_fields_for_labeling_c24f1e5386d39b53a87d9adcf8d0cb9c06d6226a.svg : face area for face conditional_random_fields_for_labeling_d03b9ff2ec78708695a2a698cc0a6793483cea4a.svg conditional_random_fields_for_labeling_a21a110f1dac96e8f713df6c6c69130a43a7c280.svg : edge length connecting face conditional_random_fields_for_labeling_d03b9ff2ec78708695a2a698cc0a6793483cea4a.svg to face conditional_random_fields_for_labeling_a85f447b3914caa2c40793c3a119e22fe2408058.svg conditional_random_fields_for_labeling_511b0a27ecdd59513af678e30074766ee8f2d2e2.svg : taking into account face features: - area - normal - curvature - spin images, ... conditional_random_fields_for_labeling_53d47d98413e03370c8a966a84274ac3146d6931.svg : face-face relationships

Optimization problem: - solve with: - Gradient Descent - Other methods

Limitations #

  • Labeling cannot distinguish instances (e.g., legs are labeled legs without notion of individual legs) (This is true for all part segmentation methods)
  • Need sufficient training data
  • Sensitivity to topology:
Calendar October 22, 2023