アポロ精工 アポロ精工 新横浜オフィス(旧ケーアイテクノロジー/旧市川ソフトラボラトリー) Official site

  • OTHER

Acceleration of image processing

アポロ精工

アポロ精工 アポロ精工 新横浜オフィス(旧ケーアイテクノロジー/旧市川ソフトラボラトリー)

This time, we will discuss the acceleration of newcomer training at our company. The first part of the common training curriculum for them is to deeply memorize "the fundamentals of image processing." Once this phase is completed, the next theme will be to program a 9×9 smoothing filter as an example. This program should be completed in one day. Next, they will measure the execution speed of the "processing part" of the software they created. Within the company, there are two types of processing programs created for this training. The difference between the two types is that one is versatile, while the other prioritizes speed. Now, we move on to the evaluation phase. They will self-assess whether their software is slower than both references above, or somewhere in between. This will prompt them to think about what the differences are. First, they will consider this without looking at the source code, and if they have any insights, they will discuss those insights and predict how much they could speed it up before being allowed to "try it out" in an experiment. The basics involve techniques for skipping addresses, while the intermediate level focuses on reducing the number of calculations. The learning continues daily. *News is distributed through our company newsletter.