A reversible data hiding algorithm for color images based on double histogram shifting is proposed.This algorithm uses the correlation among color components to decrease difference.The difference histogram is more compact,and the peak is larger.The adjusting pixel value method is adopted to embed data information into difference,the twice adjustability of pixels value is utilized to locate pixels which can not be adjusted,and some flag information instead of location map is embedded,so the embedding capacit...