cleaned up ImageAnalyzer and added getters and setters for algorithm params