Level set-based heterogeneous object modeling and optimization. (May 2019)