comma before 'such as' / 'like' [conjunction]: Burners such as A, B.. - WordReference Forums
Yes, you need some punctuation there. Remember that "e.g." means "for example." I'd punctuate it this way: "...are widely used in a variety of disciplines--e.g., geography, mining, computer vision, and model reconstruction." Note that I've dropped the "et...