Comment faire pour avoir une image avec css filter:blur et des bords coupants?

Je voudrais un flou de l'image lors du survol.

Le problème c'est que les bords de l'image aussi flou désagréable.
En coulisse on peut voir clairement avec le fond vert.

Si j'avais l'échelle de l'image c'est à dire la version 1.2, il serait résoudre le problème à la fin, mais pendant la transition, l'bords flous apparaissent toujours.

Toutes les idées comment ont des bords tranchants avec cet effet?

http://jsfiddle.net/d8Njs/

html:

<div class="item">
   <img src="http://placekitten.com/300"/>
</div>

css:

.item {
overflow: hidden;
width:300px;
height: 300px;
background: green;
}

.item img{
transition:all .5s ;
}

.item img:hover{
-webkit-filter: blur(5px);
/*skaling the image would help, but it still looks bad during the transition
-webkit-transform:scale(1.2); */
}
Fascinant de problème de bug dans Webkit il me semble.
Même question dans le stackoverflow.com/questions/12224320/... de référence.
Mise à l'échelle avec -webkit-transform:scale(1.0) semble comme il devrait être plus efficace que la 1.2... mais, bien qu'il ne garder les arêtes nettes, il ne fait rien à propos de l'désagréable vert effet que se forme autour de l'image au cours de la transition.

OriginalL'auteur Ketri | 2013-06-20