In this paper we propose an image coding scheme based on Block Turbo Codes (BTC) for protecting SPIHT coded images transmitted over wireless channels. An Unequal Error Protection (UEP) scheme using different product codes is also presented. The optimization of the UEP scheme under a transmission budget constraint is investigated. Performance of the proposed system are first evaluated over Gilbert-Elliott (GE) channels. They are then compared to the well-known system of Sherwood and Zeger, through numerical simulations over a single path Rayleigh fading channel. Then, we present an optimized mobile image transmission framework involving a multiuser asynchronous DS-CDMA transmission system over Rayleigh multipath channels. Simulation results for the 512x512 Lena image, transmitted over the ITU Vehicular A channel, show that a significant gain in PSNR is obtained by using the SIC/RAKE multiuser detector in comparison with a conventional detection by the RAKE receiver. Furthermore, performance are also improved when introducing the UEP scheme.