A method for handling 360 degree image content captured by a 360 degree camera, the method comprising: obtaining, by an electronic device, a sequence of 360 degree projection format image frames associated with the 360 degree image content and inertial measurement unit rotation data associated with the 360 degree image content; determining a first relative rotation angle for each of the 360 degree projection format image frames with respect to a first 360 degree projection format image frame by tracking a set of feature points in each of the 360 degree projection format image frames; determining a second relative rotation angle for each of the 360 degree projection format image frames with respect to the first 360 degree projection format image frame by using the IMU rotation data; computing, by the electronic device, a relative rotation of the 360 degree image content based on the first and second relative rotation angles; and applying, by the electronic device, the relative rotation to at least one of the 360 degree projection format image frames, estimating, by the electronic device, an angle difference value between yaw values of successive frames; comparing, by the electronic device, the angle difference value with a pre-determined threshold value; and applying, by the electronic device, the relative rotation to the at least one of the 360 degree projection format image frames, based on a result of the comparing, wherein comparing the angle difference value with the pre-determined threshold value comprises: detecting whether an angle difference of yaw values of first and second 360 degree projection format image frames is less than the pre-determined threshold value; compensating the yaw value of the second frame, in case that the angle difference of the yaw values of first and second 360 degree projection format image frames is less than the pre-determined threshold value; and smoothening the yaw value of the second frame, in case that the angle difference of the yaw values of first and second 360 degree projection format image frames is greater than the pre-determined threshold value. obtaining, by an electronic device, a sequence of 360 degree projection format image frames associated with the 360 degree image content and inertial measurement unit rotation data associated with the 360 degree image content; determining a first relative rotation angle for each of the 360 degree projection format image frames with respect to a first 360 degree projection format image frame by tracking a set of feature points in each of the 360 degree projection format image frames; determining a second relative rotation angle for each of the 360 degree projection format image frames with respect to the first 360 degree projection format image frame by using the IMU rotation data; computing, by the electronic device, a relative rotation of the 360 degree image content based on the first and second relative rotation angles; and applying, by the electronic device, the relative rotation to at least one of the 360 degree projection format image frames, estimating, by the electronic device, an angle difference value between yaw values of successive frames; comparing, by the electronic device, the angle difference value with a pre-determined threshold value; and applying, by the electronic device, the relative rotation to the at least one of the 360 degree projection format image frames, based on a result of the comparing, wherein comparing the angle difference value with the pre-determined threshold value comprises: detecting whether an angle difference of yaw values of first and second 360 degree projection format image frames is less than the pre-determined threshold value; compensating the yaw value of the second frame, in case that the angle difference of the yaw values of first and second 360 degree projection format image frames is less than the pre-determined threshold value; and smoothening the yaw value of the second frame, in case that the angle difference of the yaw values of first and second 360 degree projection format image frames is greater than the pre-determined threshold value. detecting whether an angle difference of yaw values of first and second 360 degree projection format image frames is less than the pre-determined threshold value; compensating the yaw value of the second frame, in case that the angle difference of the yaw values of first and second 360 degree projection format image frames is less than the pre-determined threshold value; and smoothening the yaw value of the second frame, in case that the angle difference of the yaw values of first and second 360 degree projection format image frames is greater than the pre-determined threshold value.