Abstract
Annotation plays an essential and important role in the performance of
machine learning approaches. However, manually labeling objects
accurately is often time-consuming, especially when processing large
image data. To improve this process, we developed a deep learning-based
interactive annotation approach with application to hyperspectral
imagery. Specifically, a deep network with a metric-based loss function
will be pre-trained on a large training set. Encoding layers in the
network are used for dimensionality reduction as well as boosting
discriminability among pixels belonging to different classes in the
embedding space. Then, when new images are provided, the user can
provide (fast, easy, weak) annotations to indicate objects of interest
and fine-tune the pre-trained network to the task at hand. In this way,
the fine-tuned network can adapt for the new category and task.
Annotations can be iteratively modified and corrected. Once the model is
fine-tuned by quickly annotating a few images, it can then be
generalized to a large image dataset of similar objects. Experiments on
the MUUFL Gulfport hyperspectral imaging dataset show that our approach
outperforms classical active learning methods based on support vector
machine in average Intersect of Union (from around 65% to around 80%)
with significant improvement on computing speeds (from 30-200 seconds to
less than 10 seconds)