kernelisation