An intravascular ultrasound imaging system comprising: an ultrasound transducer configured to rotate and acquire a plurality of data vectors in a 360 degree rotation of the ultrasound transducer by emitting acoustic energy and receiving a backscatter of the acoustic energy, each data vector comprising ultrasound data, the plurality of data vectors acquired in the 360 degree rotation making up a frame (303, 530, 630); an imaging engine (110, 600, 1100) comprising at least one processor, the imaging engine configured to: receive the plurality of data vectors of the frame from the ultrasound transducer; form a first set of data vectors of the frame and a second set of data vectors of the frame from the plurality of data vectors, wherein the grouping takes into account which data vectors are least likely to cause phase cancellation; generate, using the at least one processor, a first combination of data and a second combination of data based on the first set of data vectors and the second set of data vectors, respectively; generate, using the at least one processor, a first envelope and a second envelope based on the first combination of data and the second combination of data, respectively; minimizing phase cancellation by using the at least one processor to generate a combined envelope based on the first envelope and the second envelope, wherein the combined envelope is generated by averaging the first envelope and the second envelope, and wherein the combined envelope is generated using only data of the frame; and generate, using the at least one processor, an image based on the combined envelope. an ultrasound transducer configured to rotate and acquire a plurality of data vectors in a 360 degree rotation of the ultrasound transducer by emitting acoustic energy and receiving a backscatter of the acoustic energy, each data vector comprising ultrasound data, the plurality of data vectors acquired in the 360 degree rotation making up a frame (303, 530, 630); an imaging engine (110, 600, 1100) comprising at least one processor, the imaging engine configured to: receive the plurality of data vectors of the frame from the ultrasound transducer; form a first set of data vectors of the frame and a second set of data vectors of the frame from the plurality of data vectors, wherein the grouping takes into account which data vectors are least likely to cause phase cancellation; generate, using the at least one processor, a first combination of data and a second combination of data based on the first set of data vectors and the second set of data vectors, respectively; generate, using the at least one processor, a first envelope and a second envelope based on the first combination of data and the second combination of data, respectively; minimizing phase cancellation by using the at least one processor to generate a combined envelope based on the first envelope and the second envelope, wherein the combined envelope is generated by averaging the first envelope and the second envelope, and wherein the combined envelope is generated using only data of the frame; and generate, using the at least one processor, an image based on the combined envelope. receive the plurality of data vectors of the frame from the ultrasound transducer; form a first set of data vectors of the frame and a second set of data vectors of the frame from the plurality of data vectors, wherein the grouping takes into account which data vectors are least likely to cause phase cancellation; generate, using the at least one processor, a first combination of data and a second combination of data based on the first set of data vectors and the second set of data vectors, respectively; generate, using the at least one processor, a first envelope and a second envelope based on the first combination of data and the second combination of data, respectively; minimizing phase cancellation by using the at least one processor to generate a combined envelope based on the first envelope and the second envelope, wherein the combined envelope is generated by averaging the first envelope and the second envelope, and wherein the combined envelope is generated using only data of the frame; and generate, using the at least one processor, an image based on the combined envelope.