National Technology Science Council of Taiwan Grant NSTC 112-2410-H-002-012-MY3