Image processing is a computer processing technology that generates and processes digital images, and has the purpose of restoration of degraded images, feature detection and measurement, shape and texture analysis, and color balance adjustment. As well as photos and videos, it is used in various fields such as medical care, communication, automobiles, industry, robots, and space. Our laboratory handles ROI-based processing, registration and analysis, texture analysis, geometric transformation, block processing, etc. as an algorithm. As an application example, we have published API and source code of background transparency processing.