EHT Image domain analysis through template matching.
Author ptiede
11 Stars
Updated Last
1 Year Ago
Started In
June 2020


Stable Dev Build Status Coverage DOI

VIDA.jl or the Variational Image Domain Analysis provides a interface to extracting features from fits images created for the EHT, using the notion of probability divergences similar to variational inference, hence the name. The currently implemented divergences are the Bhattacharyya distance/divergence as well as the Kullback-Leibler divergence. These are used to extract ring-like features from image reconstructions of black holes such as from M87.

For more information on how to use VIDA please refer to the documentation


VIDA.jl is registered so to install it just go into the REPL and type ]add VIDA.

Distributed scripts

In the examples folder we have a complete script that shows how to use VIDA on a cluster to extract image features from multiple images at the same time. Please see the README in the scripts folder for more information.


If you use this work in a paper please use the following citation:

       author = {{Tiede}, Paul and {Broderick}, Avery E. and {Palumbo}, Daniel C.~M.},
        title = "{Variational Image Feature Extraction for the Event Horizon Telescope}",
      journal = {ApJ},
     keywords = {1338, 1647, 16, 162, 1855, 293},
         year = 2022,
        month = feb,
       volume = {925},
       number = {2},
          eid = {122},
        pages = {122},
          doi = {10.3847/1538-4357/ac3a6b},
       adsurl = {},