private unsafe void ResetPylon(Pylon pylon, byte* scan0, int stride) { byte range = *(scan0 + pylon.ImgY * stride + pylon.ImgX); if (pylon.IsInsideImage(_MedianFilter.Radius, _ImgWidth, _ImgHeight)) { range = _MedianFilter.Calculate(pylon.ImgX, pylon.ImgY, scan0, stride); } pylon.ResetAt(range); }