Author Topic: Impove multithreaded calibration  (Read 2215 times)

Offline Xplode

  • Newcomer
  • Posts: 11
Impove multithreaded calibration
« on: 2016 November 05 05:39:12 »
Calibrating images doesn't seem to be using all available processing power, i get cpu usage around 50% while calibrating on my 4790K so there is definitely possible to gain some speed during this processing

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Re: Impove multithreaded calibration
« Reply #1 on: 2016 November 05 12:47:31 »
I am working on this right now. The problem is not in ImageCalibration, which is fully parallelized at a high level (if you feed it with enough images, it should saturate all of your processor cores). The main performance issues are in StarAlignment and ImageIntegration. The next versions of these processes will be much faster, especially SA, which is currently the main preprocessing bottleneck. The performance improvements should be quite spectacular. I just ask for a bit of patience because the things I am working on are complex and delicate.

Besides being much faster for batch image registration tasks, StarAlignment will implement a completely new distortion correction algorithm. This will be an important improvement for mosaic construction and registration of wide field images acquired with different instruments. Patience :)
Juan Conejero
PixInsight Development Team
http://pixinsight.com/