Micromagnetic simulation of Barkhausen noise origin in non-destructive testing applications