A system for treating an at least partially calcified occlusion in a blood vessel, comprising: an inflatable balloon; a fluid reservoir in operative communication with the inflatable balloon; and a pressure controller in operative communication with the fluid reservoir and adapted to deliver fluid to or from the fluid reservoir to the balloon in a series of pressure pulse periods (10 0) by executing a series of balloon inflations and deflations comprising the series of pressure pulse periods, each pressure pulse period in the series comprising the following predetermined parameters that will not non-elastically deform the blood vessel; a plurality of pressure wave forms, at least one pressure waveform type; at least one pressure magnitude; a pressure pulse period time; and, a pressure velocity at the initiation of the pressure pulse period; the series of pressure pulse periods comprising a relaxation period between successive pressure pulse periods during which the pressure is maintained to be greater than zero, wherein the at least one pressure magnitude increases within each successive pressure pulse period over time and further increasing across the series of pressure pulse periods, wherein the pressure controller comprises a processor capable of executing programmed instructions that, when executed, result in the series of balloon inflations and deflations comprising the series of pressure pulse periods that comprise the predetermined parameters an inflatable balloon; a fluid reservoir in operative communication with the inflatable balloon; and a pressure controller in operative communication with the fluid reservoir and adapted to deliver fluid to or from the fluid reservoir to the balloon in a series of pressure pulse periods (10 0) by executing a series of balloon inflations and deflations comprising the series of pressure pulse periods, each pressure pulse period in the series comprising the following predetermined parameters that will not non-elastically deform the blood vessel; a plurality of pressure wave forms, at least one pressure waveform type; at least one pressure magnitude; a pressure pulse period time; and, a pressure velocity at the initiation of the pressure pulse period; the series of pressure pulse periods comprising a relaxation period between successive pressure pulse periods during which the pressure is maintained to be greater than zero, a plurality of pressure wave forms, at least one pressure waveform type; at least one pressure magnitude; a pressure pulse period time; and, a pressure velocity at the initiation of the pressure pulse period; the series of pressure pulse periods comprising a relaxation period between successive pressure pulse periods during which the pressure is maintained to be greater than zero, wherein the at least one pressure magnitude increases within each successive pressure pulse period over time and further increasing across the series of pressure pulse periods, wherein the pressure controller comprises a processor capable of executing programmed instructions that, when executed, result in the series of balloon inflations and deflations comprising the series of pressure pulse periods that comprise the predetermined parameters